1041年夏景宗发动大军包围宋朝西线的渭川、怀远一带，韩琦不听派范仲淹建议派大将任福率大军救援怀远，夏景宗引诱至埋伏地好水川口袭击，此即好水川之战。此后宋廷转为防御，改派陈执中、夏竦经略，并且建立四路防线。1042年西夏谋臣张元建议避开宋防线，绕道奇袭京兆府（长安）。同年夏景宗于防线薄弱的泾原路发动定川寨之战，于定川寨包围歼灭宋军，目标是长安，但另一路遇到原州景泰的阻击而罢。宋夏战争一直到1044年才平息。双方签订庆历和议，宋朝承认西夏的割据地位，给予若干财物茶叶，封夏景帝为夏国主。西夏对宋称臣，但对内依旧