姐弟当权，国势衰落，政治腐败，西夏举国上下怨声载道，民不聊生。梁太后多次出兵攻宋，想提高国内政治威望，却都惨败而归。宋神宗认为西夏无理，下令攻灭西夏。宋军于元丰四年（1081年）11月在庆州（今甘肃庆阳）击溃夏军，占领西夏两千多里土地。神宗大喜，命给事中徐禧、鄜延道总管种谔于元丰五年（1082年）9月带兵攻夏，准备一举灭夏。徐禧等人率领二万五千禁军，景思宜有四千禁军，另有厢军四万人，总兵力约七万人，攻入西夏横山地区，直逼西夏首都兴庆府（今宁夏银川）。为了消灭西夏，徐禧等人在永乐川筑永乐城（今宁夏境内），