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