宋朝时期一直在努力收复燕云十六州,但成效不理想。
中原王朝收复燕云十六州的军事行动第一次:显德六年,后周世宗柴荣率军攻辽,水陆并进,一个多月内收复瀛、莫、宁三州,以及益津关、瓦桥关、淤口关三关。五月,欲攻取幽州时,因柴荣病重放弃军事行动,第一次失败。
第二次:太平兴国四年宋太宗赵光义移师幽州,在高梁河与辽军激战,宋军大败,第二次军事行动失败。
第三次:雍熙三年,宋太宗派遣二十万大军分兵四路伐辽,初期进军顺利,但随着西北路军被辽名将耶律休哥击败,宋太宗急令宋军四路大军撤退,第三次军事行动失败。
第四次:宣和四年宋金订立“海上之盟”,约定联合灭辽后,金归还宋燕云十六州。金太祖完颜阿骨打把辽天祚帝赶到燕山以西之后,于1123年二月把太行山以南的燕京、涿州、易州、檀州、顺州、景州、蓟州如约归还。阿骨打死后,金伐宋。宣和七年十二月金兵又占领燕京地区。第二年,北宋灭亡。