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