唐朝滅亡之后,沙陀人李克用建立后唐。到末帝李從珂繼位時,大將石敬瑭成為河東節度使。后來李從珂對石(shi)敬瑭(tang)起疑心,石(shi)敬瑭(tang)也暗(an)謀自(zi)保。李從珂后(hou)來改授石(shi)敬瑭(tang)為(wei)天平軍(jun)(jun)(jun)節(jie)度使,并(bing)降旨(zhi)催(cui)促(cu)赴任(ren),石(shi)敬瑭(tang)便叛變。后(hou)唐(tang)于是派兵討(tao)伐,石(shi)敬瑭(tang)被圍,向(xiang)契丹(dan)皇帝(di)耶律(lv)德光求(qiu)援。9月契丹(dan)軍(jun)(jun)(jun)南下,擊敗(bai)唐(tang)軍(jun)(jun)(jun)。石(shi)敬瑭(tang)在(zai)十(shi)一月受契丹(dan)帝(di)冊封為(wei)大晉(jin)皇帝(di),認契丹(dan)主(zhu)耶律(lv)德光為(wei)父,稱父皇帝(di),自(zi)稱兒皇帝(di),然(ran)后(hou)向(xiang)后(hou)唐(tang)都城洛陽進(jin)軍(jun)(jun)(jun),末帝(di)在(zai)937年1月自(zi)殺,后(hou)唐(tang)滅亡(wang)。石(shi)敬瑭(tang)滅后(hou)唐(tang)后(hou),建(jian)立后(hou)晉(jin),并(bing)在(zai)938年按約定(ding)將燕(yan)云十(shi)六州(zhou)獻給契丹(dan)。石(shi)敬瑭(tang)在(zai)位期間(jian)對(dui)遼國稱臣。
天(tian)福七年,后(hou)晉出帝(di)石重貴即(ji)位后(hou),拒絕再向契丹稱臣,兩(liang)國關系惡化(hua)。
契丹太宗耶律德光以晉廷負恩為由,舉兵南下。八年,耶律德光在降將楊光遠、趙延壽勸誘下,乘中原饑荒(huang),晉廷(ting)國用困竭之機,調集山(shan)后(hou)媯、檀、云、應(今(jin)北(bei)(bei)京(jing)(jing)(jing)(jing)延慶、密云、山(shan)西大同、應縣)等州(zhou)及(ji)盧龍(long)(治(zhi)今(jin)北(bei)(bei)京(jing)(jing)(jing)(jing)市城區西南)兵(bing),于(yu)十(shi)二月兵(bing)分兩路(lu)南進。東(dong)路(lu)以(yi)趙延壽率5萬兵(bing)為前(qian)鋒,太(tai)宗自率10余萬大軍殿后(hou),出南京(jing)(jing)(jing)(jing)(即(ji)幽(you)州(zhou),今(jin)北(bei)(bei)京(jing)(jing)(jing)(jing))趨魏州(zhou)(今(jin)河北(bei)(bei)大名東(dong)北(bei)(bei));西路(lu)由偉王率云、應諸軍入(ru)雁門關(今(jin)山(shan)西代縣西北(bei)(bei))趨太(tai)原,策應東(dong)路(lu)主力作戰(zhan)。
九(jiu)年正月,東(dong)(dong)路(lu)(lu)前(qian)鋒軍(jun)攻(gong)陷晉糧儲重鎮(zhen)貝州(zhou)(zhou)(治清河,今(jin)(jin)(jin)河北清河西(xi)北),繼占領南樂(le)(今(jin)(jin)(jin)屬河南),太(tai)宗(zong)牙帳(zhang)設(she)于元城(今(jin)(jin)(jin)河北大(da)名東(dong)(dong)北);西(xi)路(lu)(lu)軍(jun)破(po)代(dai)州(zhou)(zhou)(今(jin)(jin)(jin)山西(xi)代(dai)縣),逼近忻(xin)(xin)州(zhou)(zhou)(今(jin)(jin)(jin)屑山西(xi))。后晉出(chu)帝聞知(zhi)(zhi),先遣(qian)使致書(shu)契(qi)丹,欲(yu)修舊好,遭(zao)拒。遂以(yi)黃(huang)河為屏障,部署防御(yu):命高行(xing)周為北面行(xing)營(ying)都部署,率(lv)(lv)軍(jun)進駐戚城(今(jin)(jin)(jin)河南濮(pu)陽北);遣(qian)張(zhang)彥澤戍(shu)黎陽(今(jin)(jin)(jin)河南浚縣東(dong)(dong)北);出(chu)帝親(qin)率(lv)(lv)禁(jin)軍(jun)抵(di)澶州(zhou)(zhou)(今(jin)(jin)(jin)河南濮(pu)陽)指揮。另以(yi)劉知(zhi)(zhi)遠為幽(you)州(zhou)(zhou)道(dao)行(xing)營(ying)招討(tao)使,抵(di)御(yu)契(qi)丹西(xi)路(lu)(lu)軍(jun)。及戰,偉王軍(jun)攻(gong)秀容(今(jin)(jin)(jin)山西(xi)忻(xin)(xin)州(zhou)(zhou)),被劉知(zhi)(zhi)遠擊敗,逃至鴉(ya)鳴谷(今(jin)(jin)(jin)山西(xi)壽(shou)陽東(dong)(dong)南),東(dong)(dong)會契(qi)丹主力。
二月,太宗率軍圍戚城,遣麻答率數萬兵攻博州(今山東聊城東北),搶渡馬家口(今山東聊城東),會晉叛將(jiang)楊(yang)光(guang)遠由翼側包抄,鉗擊正面晉軍(jun)(jun)。晉廷命何重進、白再榮、安彥威等(deng)分守(shou)(shou)麻(ma)家(jia)口(kou)(今(jin)(jin)山(shan)東鄄城東北(bei))、楊(yang)劉(liu)(今(jin)(jin)山(shan)東東阿東北(bei)楊(yang)劉(liu)鎮)、馬家(jia)口(kou)、河陽(今(jin)(jin)河南孟縣南),加強諸津要守(shou)(shou)備。同(tong)時,遣侍(shi)衛馬軍(jun)(jun)都指揮(hui)使李守(shou)(shou)貞(zhen)、神(shen)武統軍(jun)(jun)皇甫遇等(deng)率兵萬余,沿河水陸并進,疾趨馬家(jia)口(kou)阻(zu)截。及至,契丹(dan)步騎(qi)萬余已于河東筑壘,正掩護(hu)后續渡河。李守(shou)(shou)貞(zhen)乘半渡而擊,拔東岸契丹(dan)軍(jun)(jun)營壘,其軍(jun)(jun)潰散(san),溺死(si)甚眾,西岸之兵退走。時戚城交(jiao)戰(zhan)相持不(bu)下,耶律德(de)光(guang)偽棄元城,伏兵頓丘(qiu)(今(jin)(jin)河南浚縣北(bei)),企圖以示弱誘(you)敵(di)之策誘(you)殺晉軍(jun)(jun)。適值霖雨,晉軍(jun)(jun)旬(xun)日未出,伏擊落(luo)空。
三(san)月(yue)(yue)初一(yi),契(qi)丹軍(jun)(jun)再攻(gong)(gong)戚城(cheng),兩軍(jun)(jun)鏖戰至(zhi)傍晚,皆死傷甚(shen)眾。耶(ye)(ye)律德(de)光(guang)(guang)乘(cheng)(cheng)夜(ye)退(tui)營30余(yu)里,隨后便撤(che)兵北(bei)(bei)(bei)(bei)(bei)(bei)(bei)歸。契(qi)丹撤(che)軍(jun)(jun)后,晉廷遣(qian)(qian)(qian)軍(jun)(jun)收復(fu)失(shi)地(di),調(diao)整部署(shu),擴展軍(jun)(jun)備。四(si)(si)月(yue)(yue),命高行周戍澶州(zhou);遣(qian)(qian)(qian)李(li)守貞攻(gong)(gong)討(tao)(tao)青(qing)州(zhou)(今(jin)(jin)(jin)(jin)屬山東(dong))的楊光(guang)(guang)遠(yuan)(yuan)叛軍(jun)(jun)。八月(yue)(yue),以劉知遠(yuan)(yuan)為北(bei)(bei)(bei)(bei)(bei)(bei)(bei)面(mian)行營都(dou)統,杜(du)重威為都(dou)招(zhao)討(tao)(tao)使(shi),統領河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)、山東(dong)、河(he)(he)(he)(he)(he)南(nan)諸(zhu)地(di)防務;閏(run)十二月(yue)(yue),李(li)守貞破青(qing)州(zhou),殺(sha)楊光(guang)(guang)遠(yuan)(yuan)。時(shi)契(qi)丹軍(jun)(jun)二次南(nan)下至(zhi)元氏(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)元氏西北(bei)(bei)(bei)(bei)(bei)(bei)(bei))、分兵攻(gong)(gong)掠邢(治(zhi)龍岡,今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)邢臺)、磁(ci)(治(zhi)滏陽(yang),今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)磁(ci)縣)3州(zhou)。開(kai)運二年(945年)正月(yue)(yue),后晉護國節度使(shi)安(an)(an)審琦(qi)等率(lv)(lv)數(shu)萬(wan)兵于安(an)(an)陽(yang)水(shui)(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)南(nan)安(an)(an)陽(yang)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)安(an)(an)陽(yang)河(he)(he)(he)(he)(he))南(nan)岸列陣阻截。十五日,義成(cheng)節度使(shi)皇(huang)甫遇率(lv)(lv)數(shu)千(qian)騎前出偵察,至(zhi)鄴縣(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)臨漳西南(nan))猝遇數(shu)萬(wan)契(qi)丹軍(jun)(jun),交戰百余(yu)合,晉軍(jun)(jun)寡不敵眾,且戰且退(tui),至(zhi)榆林店(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)南(nan)安(an)(an)陽(yang)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)),苦戰半日,雙方殺(sha)傷甚(shen)眾。黃(huang)昏時(shi),晉將安(an)(an)審琦(qi)率(lv)(lv)軍(jun)(jun)逾安(an)(an)陽(yang)水(shui)往救,契(qi)丹軍(jun)(jun)疲(pi)敝,撤(che)師北(bei)(bei)(bei)(bei)(bei)(bei)(bei)走。晉軍(jun)(jun)乘(cheng)(cheng)機轉守為攻(gong)(gong),集結(jie)諸(zhu)軍(jun)(jun)于定州(zhou)(今(jin)(jin)(jin)(jin)屬河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)),命杜(du)重威為北(bei)(bei)(bei)(bei)(bei)(bei)(bei)面(mian)行營招(zhao)討(tao)(tao)使(shi)統軍(jun)(jun)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)上。三(san)月(yue)(yue),下泰州(zhou)(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)青(qing)苑)、克(ke)滿(man)城(cheng)(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)滿(man)城(cheng)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)),攻(gong)(gong)遂城(cheng)(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)徐水(shui)西北(bei)(bei)(bei)(bei)(bei)(bei)(bei))。聞(wen)契(qi)丹8萬(wan)騎于虎北(bei)(bei)(bei)(bei)(bei)(bei)(bei)口(今(jin)(jin)(jin)(jin)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)京密云東(dong)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)古北(bei)(bei)(bei)(bei)(bei)(bei)(bei)口)反(fan)撲將至(zhi),杜(du)重威懼(ju),引兵撤(che)至(zhi)陽(yang)城(cheng)(今(jin)(jin)(jin)(jin)河(he)(he)(he)(he)(he)北(bei)(bei)(bei)(bei)(bei)(bei)(bei)清苑西南(nan))白團衛村,速扎鹿角為寨。契(qi)丹鐵(tie)鷂(yao)(yao)軍(jun)(jun)追(zhui)至(zhi),圍寨數(shu)重。適北(bei)(bei)(bei)(bei)(bei)(bei)(bei)風大起,耶(ye)(ye)律德(de)光(guang)(guang)遣(qian)(qian)(qian)奇兵斷糧道,令鐵(tie)鷂(yao)(yao)軍(jun)(jun)下馬拔鹿角,變騎為步(bu),四(si)(si)面(mian)合擊(ji),縱火揚塵以助其勢(shi)。
晉將藥元福、皇甫遇等出其不意,率精騎逆風迎戰,殊死拚殺;符彥卿等引萬余騎繼后橫擊;李守貞令步卒盡拔鹿角出(chu)(chu)(chu)擊,契(qi)丹(dan)軍(jun)潰散,棄(qi)馬奪路(lu)(lu)而逃(tao)。后晉(jin)恃陽城(cheng)之捷,輕視契(qi)丹(dan),欲伺機北伐。契(qi)丹(dan)攻(gong)晉(jin)接(jie)連受(shou)挫,不甘(gan)罷休。三年七月,耶律(lv)德光(guang)指使趙(zhao)延(yan)壽(shou)及瀛(ying)州(zhou)(zhou)(zhou)刺史劉延(yan)祚詐降,誘后晉(jin)出(chu)(chu)(chu)兵(bing)(bing)接(jie)應。晉(jin)出(chu)(chu)(chu)帝不辨(bian)真偽,即命杜重(zhong)威、李守貞等(deng)會兵(bing)(bing)廣晉(jin)(今(jin)(jin)(jin)河(he)(he)北大名東北),悉調京師宿衛禁軍(jun)歸(gui)杜重(zhong)威麾(hui)下(xia),企圖取瀛(ying)(今(jin)(jin)(jin)河(he)(he)北河(he)(he)間)、莫(今(jin)(jin)(jin)河(he)(he)北任丘北州(zhou)(zhou)(zhou)鎮),安定(ding)(ding)(ding)(ding)(ding)關(guan)南,進取幽州(zhou)(zhou)(zhou),蕩(dang)平塞北。十一(yi)月,杜重(zhong)威率兵(bing)(bing)30萬抵瀛(ying)州(zhou)(zhou)(zhou),契(qi)丹(dan)將高模翰(han)早已引兵(bing)(bing)潛出(chu)(chu)(chu)。晉(jin)偏將梁漢璋(zhang)率2000騎(qi)(qi)追擊,戰敗身亡。杜重(zhong)威不救(jiu),反倒退(tui)兵(bing)(bing)武強(qiang)(今(jin)(jin)(jin)河(he)(he)北武強(qiang)西南)。契(qi)丹(dan)軍(jun)長驅南下(xia),沿(yan)易(yi)、定(ding)(ding)(ding)(ding)(ding)向恒(heng)州(zhou)(zhou)(zhou)(治(zhi)真定(ding)(ding)(ding)(ding)(ding),今(jin)(jin)(jin)河(he)(he)北今(jin)(jin)(jin)正定(ding)(ding)(ding)(ding)(ding))推(tui)進。杜重(zhong)威還欲南撤,遇張(zhang)彥澤返(fan)恒(heng)州(zhou)(zhou)(zhou),乃(nai)轉兵(bing)(bing)西行,至中(zhong)渡橋(今(jin)(jin)(jin)河(he)(he)北正定(ding)(ding)(ding)(ding)(ding)東南滹沱河(he)(he)上(shang)),契(qi)丹(dan)軍(jun)已先于占領。張(zhang)彥澤率騎(qi)(qi)爭奪,契(qi)丹(dan)軍(jun)焚橋,兩軍(jun)遂夾滹沱河(he)(he)而峙。耶律(lv)德光(guang)遣別將蕭翰(han)迂回(hui)晉(jin)軍(jun)側后,搶占欒(luan)城(cheng)(今(jin)(jin)(jin)河(he)(he)北欒(luan)城(cheng)西),扼晉(jin)軍(jun)糧(liang)道、退(tui)路(lu)(lu)。
十二月,晉(jin)將王清要求率兵2000前出(chu)(chu)開(kai)(kai)道,但(dan)杜(du)重威(wei)心懷異志(zhi),不許大軍(jun)增援,致使(shi)王清所部皆戰(zhan)死,主力(li)亦陷入重圍。杜(du)重威(wei)以途窮路末(mo),暗中勾通契(qi)丹(dan),謀舉軍(jun)降。耶律德光佯許立其為帝,杜(du)重威(wei)伏兵于內,迫將士出(chu)(chu)降(參見陽城、滹沱之戰(zhan))。契(qi)丹(dan)軍(jun)即乘晉(jin)后(hou)方空虛,揮師南(nan)(nan)下,直(zhi)入汴梁(今河南(nan)(nan)開(kai)(kai)封)。出(chu)(chu)帝奉表報降,后(hou)晉(jin)滅(mie)亡。
此戰,契(qi)丹以騎兵優勢,實(shi)施機動作戰。采取有利(li)則進,不利(li)則退(tui),誘敵深入(ru)(ru)的方(fang)略,創造野戰殲(jian)敵戰機致勝;晉(jin)廷虛驕(jiao)輕敵,悉將京(jing)師宿衛禁軍投入(ru)(ru)北伐(fa),主帥(shuai)杜重(zhong)威叛(pan)降后,致后方(fang)空虛,都城陷落(luo)而亡。