契丹太祖,起初和李克用约为兄弟,后来又结好于梁,所以李克用很恨他。后唐庄宗时,契丹屡次入寇。这时候,周德威守幽州,弃渝关(如今的山海关)之险,契丹就入据平州(如今河北的卢龙县),然而和后唐战,总不甚得志。公元926年,契丹太祖死,次子德光立,是为太宗。立十年,而石敬瑭来求救。
石敬瑭造反之后,废帝派张敬达去攻他。石敬瑭便去求救于契丹。许赂以卢龙一道,及雁门关以北之地。部将刘知远(后汉高祖)说:契丹是没有大志的。就要借它的兵,只宜许以金帛,不可为一时之计,遗将来的大患。敬瑭不听。契丹太宗听得石敬瑭求救,便自带大兵南下,把张敬达围了起来。废帝派幽州节度使赵德钧去救,德钧又怀挟异志,投降契丹。于是契丹太宗册石敬瑭为晋帝。挟之南下,打败后唐的兵。废帝自焚死。晋高祖入洛,就割幽(如今的北京市)、蓟(如今河北的蓟县)、瀛(如今河北河间市)、莫(如今河北的肃宁县)、涿(如今河北的涿县)、檀(如今北京市的密云县)、顺(如今北京的顺义县)、新(如今河北的涿鹿县)、妫(如今河北的怀来县)、儒(如今北京的延庆县)、武(如今河北的宣化县)、云(如今山西的大同市)、应(如今山西的应县)、寰(如今山西的马邑县)、朔(如今山西朔州市的西北)、蔚(如今山西的朔州市)十六州,送给契丹。从此以后,中国的形势,就如负疽在背了(《辽史·兵志》“每南伐,点兵多在幽州北千里鸳鸯泊……皇帝亲征,至幽州……分兵为三道……至宋北京。三路兵皆会……大抵出兵不过九月,还师不过十二月。若帝不亲征,则以重臣统率往还,进以九月,退以十月……若春以正月,秋以九月,则不命都统,只遣骑兵六万,于界外三百里内,耗荡生聚,不令稳养而已”。观此,则辽人之侵宋,殆视为每岁当然之事。宋朝北边的所以凋弊,实由于此。而其所以然,则全由于幽州割让,北边无险可守〈河东虽割云州,仍有雁门内险,受害便不甚深〉。所以《辽史》说,“宋惟太宗征北汉,辽不能救。余多败衂。纵有所得,亦不偿失。良由石晋献土,中国失五关故也”。可见燕云十六州的割让,于中国关系极大。这种内争的武人,真是罪大恶极)。