万大军杀进河北，意图收复中原在后晋时期失去的幽云十六州。宋军在突破辽军在沙河的防线后兵围幽州，但守将韩德让顽强抵抗，宋军久攻不下。此时辽北院大王耶律休哥和南院大王耶律斜轸率援兵前来，引诱宋军北进，大败之于高梁河，宋军死伤惨重，太宗皇帝差点被活捉，幸亏大将杨业赶来救出才得以身免。九月，辽景宗耶律贤派兵攻击北宋，在满城之战中战败，次年又在雁门之战败给杨业，而杨业则由此树立了自己“杨无敌”的英名。但北宋又在冬天的瓦桥关之战中败给辽景宗率领的军队。986年，宋太宗乘辽圣宗刚刚即位之机兵分三路，二次伐辽，史称雍熙北伐