宋朝为了争夺燕云十六州，几次与辽国发生战争。公元979年7月，宋辽两军大战于高梁河（今北京西直门外），辽军耶律沙部佯败而宋军乘胜追击，却遭到辽军耶律斜轸和耶律休哥两部左右夹击。此时耶律沙又率兵回击，配合左右两部共同攻打宋军，使宋方大败，甚至连御驾亲征的宋太宗也因臀部中箭受伤而不能策马，要乘坐驴车仓惶逃走。辽军追至涿州（今河北涿县），因未能赶上太宗而不再追击。是年（979年）冬，为报围城之役（即高梁河之役），辽景宗又遣韩匡嗣和南府宰相耶律沙伐宋。耶律休哥跟从韩匡嗣军战于满城。“方阵，宋人请降。匡嗣欲纳之，