戰爭背景
成德鎮轄有鎮州、趙州、深州、冀州四州,西隔太行山與河東鎮毗鄰,北接義武鎮、盧龍鎮,南靠魏博鎮,處於河北中部的腹心地帶。梁晉爭霸期間,成德節度使王鎔與晉國結盟,不斷以兵力、財力支援晉王李存勖作戰,對晉國屢敗後梁起到至關重要的作用。
龍德元年(921年)二月,成德鎮軍將張文禮煽動親兵作亂,殺死王鎔,並上表李存勖求取節鉞。李存勖當時正與後梁在黃河沿線對峙,不宜在後方再樹仇敵,遂授張文禮為成德留後,企圖穩定成德鎮的局勢。但張文禮心懷不安,一面向李存勖上表勸進,暗中卻又私通後梁、契丹,欲將晉軍趕出河北。
戰爭經過
龍德元年(921年)八月,張文禮決定召回正隨晉軍戍守德勝城的成德大將符習。李存勖卻鼓動符習向張文禮宣戰,為王鎔報仇,並答應以兵、糧援助。他任命符習為成德留後,並命大將閻寶、史建瑭領軍北上,攻克趙州,進抵鎮州城下。張文禮驚懼而死,其子張處瑾負城頑抗,史建瑭戰死。十一月,李存勖親率大軍赴鎮州,拒絕張處瑾謝罪請降,但攻城十餘日毫無戰果。閻寶便築壘挖塹,長期圍困鎮州,使得鎮州與外界隔絕,嚴重缺糧。
龍德二年(922年)三月,成德軍五百餘人出城籌集糧食。閻寶有意先放他們外出,打算再設伏兵予以殲滅。但因疏忽大意,防範不力,使得成德軍幾千人一起外出,破壞了晉軍防線。晉軍營壘被燒毀,閻寶敗退至趙州,憂憤病死。李嗣昭接任北面招討使,繼續攻打鎮州。
四月,成德軍千人突圍外出,赴九門運糧。李嗣昭領伏兵邀擊,雖殺敵眾多,但自己也中箭身亡。李存勖又以李存進為北面招討使。李存進屯軍東垣渡,伐木為柵,繼續圍困鎮州。張處瑾派其弟張處球領兵七千人,趁晉軍外出放牧,利用李存進一時防備疏忽,攻打晉軍營壘。李存進領十餘隨從倉促應戰,寡不敵眾,被成德軍殺死。晉軍連損大將,李存勖又急調符存審屯軍鎮州城下。
九月,成德軍終因久被圍困,內外隔絕,糧盡力窮,被晉軍攻入城內。張處瑾及其同黨皆被俘獲,送往魏州斬首。李存勖親自兼領成德節度使。
戰爭評價
鎮州之戰,晉軍先行強攻,到龍德二年(922年)二月又改用長期圍困敵人的策略,經過長時期的包圍,迫使成德軍在鎮州城內孤軍奮戰,最後攻克鎮州,將成德鎮直接隸屬於晉國,這對於李存勖穩固河北陣地,加強對後梁的作戰是很有利的。
但這場規模不大的戰爭,晉國接連喪失史建瑭、閻寶、李嗣昭、李存進四員大將,傷亡大批兵士。李嗣昭之子李繼韜自立為昭義節度使,背晉歸梁,晉國東南重鎮潞州又歸後梁占有。後梁見晉軍主力北上,多次在黃河前線發起反撲,晉軍損失嚴重。這些情況之所以出現,主要是因為李存勖指揮鎮州之戰的決策有重大失誤。
李存勖爭霸中原,應始終把作戰矛頭指向勁敵後梁。成德兵變發生後,張文禮、張處瑾幾次請求歸附。即使張處瑾心懷叵測,李存勖也應當與他暫時結盟,待滅亡後梁再行討伐。但李存勖不從鬥爭的全局出發,儘可能用政治手段解決與張文禮、張處瑾的矛盾,迫使他們歸附,結果爆發了這場本來可以避免的戰爭,是很不妥當的。
鎮州之戰屬於進攻重要城市的攻堅戰,李存勖先拚命決戰,急於硬攻;後來雖將強攻改為長期圍困,但對這場攻堅戰的特點仍認識不足,對敵人缺乏嚴密的監視,不僅延長了戰爭時間,也造成了巨大的損失。