宋辽满城大战以辽军的惨败而收场,这标志着宋辽长期较量中的第一个回合结束,双方互有胜负。但是,从战略上看,北宋发起的收复幽燕行动是失败的。辽朝也并没有因为满城的失败而停止南下的步伐。太平兴国五年三月(980年),辽朝附马大同节度使萧咄李统率数万大军,以骑兵为主,总兵力号称10万,从大同发兵南下攻打山西。辽朝这次在西部的用兵发生在宋辽满城大战之后不久,辽朝主动从西部南下攻宋,其目的很可能是为了缓解在东部满城战败的压力。我们把目光移到山西,在当时潘美担任河东三交口都部署,驻军在三交口(今山西太原北古城村),杨业知代州兼任三交驻泊兵马部署,驻军代州(即雁门)扼守雁门关。辽军南下的消息很快被杨业探知,杨业的兵少,骑兵只有数千骑,杨业仔细考虑之后,并不打算在雁门关据险坚守,而是决定主动出击,雁门-忻口一带自古以来就非常适合打伏击战,此次杨业的作战计划就是主动伏击。