宋真宗用妥协求和的办法,安下了辽朝那一头;西北边境的党项族(古代少数民族之一)贵族趁宋朝忙着对付辽朝的机会,经常侵犯宋朝边境。宋真宗疲于应付,只好妥协退让,封党项族首领李继迁为夏州刺史、定难军节度使。公元1004年,李继迁死后,又封他的儿子李德明为西平王,每年给大批银绢,才平稳了三十多年。
李德明的儿子元昊(音hào)是个雄心勃勃的人。他精通汉文和佛学,多次带兵打败吐蕃、回鹘等部落,扩大地盘。他劝说德明不要再向宋朝称臣。德明不愿跟宋朝决裂,对儿子说:“我们三十年来,能够穿上锦衣,都是宋朝的赏赐,可不好背叛他们啊!”
元昊说:“穿皮毛,牧牛羊,这是我们党项的风俗。英雄好汉,应该创立自己的事业,哪能贪图这点好处?”
德明说:“依你说,该怎么办?”
元昊说:“我们得到的赏赐,只是我们自己享受,可是部落的人还很穷困。依我看,不如拒绝朝贡,训练兵马。力量小可以去掳掠,大了可以去夺取土地,这样上下都能富裕起来,岂不更好。”
可是李德明还是不肯接受他的意见,直到德明死去,元昊继承了西平王的爵位,才按照自己的主张,设置官职,整顿军队,准备摆脱宋朝的控制,自立门户。
他的叔父山遇劝元昊不要反宋,元昊不听。山遇逃奔宋朝,宋朝的延州官员怕得罪元昊,反把山遇抓起来送还元昊。元昊知道他的意图已经暴露,就在公元1038年,正式宣布即位称帝,国号大夏,建都兴庆(今宁夏回族自治区,银川市)。因为它在宋朝的西北,历史上叫做西夏。
元昊即位以后,上表要求宋朝承认。那时候,宋真宗已经死去,在位的是他的儿子宋仁宗赵祯。宋朝君臣议论了一下,认为这是元昊反宋的表示,就下令削去元昊西平王爵位,断绝贸易往来,还在边境关卡上张榜悬赏捉拿元昊。这一来激怒了元昊,就决定大举进攻。