三年（986年），太宗遣曹彬、田重进、潘美兵分三路进行北伐。中、西两路进军顺利，而主力东路军贪功冒进，在岐沟关大败而溃。中、西二路被迫撤军。西路军在撤军后接到将已攻占的云、应、朔、寰州四州百姓内迁的命令，副将杨业中伏被俘，绝食三日而死。之后，北宋在对西夏党项族的三川口、好水川、定川寨等战役中屡次失败，但因西夏厌战，与宋廷议和。淳化四年（993年）二月，四川爆发王小波和李顺发动的农民起义。起义军所到之处调发富家大姓除生活品外一切财产于众，得到蜀地农民唿应。次年正月，起义军占据成都，建立大蜀政权，太宗得知后派遣