晉中戰役是中國第二次國共內戰中以靈活機動的運動戰術以少勝多的著名戰役。徐向前率領原晉冀魯豫部隊、太岳部隊及晉綏軍區等地方部隊不足 6 萬人，殲滅閻錫山 10 萬之眾，連克縣城 14 座。山西局勢發生逆轉。



背景

自辛亥革命後，閻錫山就長期統治著山西，歷經北洋政府、中原大戰和抗日戰爭，是中國非常重要的地方軍閥。

抗日戰爭太原會戰後，山西大部被日軍占領。閻錫山起初與共產黨合作，但晉西事變後，共產黨勢力（新軍、決死隊）和閻錫山勢力主要以汾陽、離石為界分別控制山西北南。閻為了鞏固自己的利益，和日本有一定程度的合作。

1945 年抗日戰爭結束前後，閻錫山和日方達成協議共同防共。閻派部隊搶先進入太原受降，並。共產黨也在山西迅速擴張其晉冀魯豫、晉察冀和晉綏根據地。在 1945 年上黨戰役中，閻派往上黨地區的晉軍第 19 軍，被劉伯承率晉冀魯豫野戰軍殲滅，該戰役殲滅了閻錫山總兵力的三分之一。

1946 年內戰全面爆發的一開始，共產黨就計劃占領山西。在 1946 年聞（喜）夏（縣）、同蒲、臨（汾）浮（山）戰役和 1947 年晉南攻勢後，陳賡部占領山西南部大部分地區。而在聶榮臻和賀龍在北線奪取「三路四城」的過程中卻不順利。1946 年 8 月聶榮臻發動了大同、集寧戰役，因傅作義的巧妙救援，聶指揮失當以失敗告終。共軍在華北、陝北一度相當被動，直到 1947 年底才攻克石家莊。

1947 年 6 到 8 月間，劉伯承、陳賡分別率主力部隊南渡黃河。和閻錫山既是同鄉又有師生名分的徐向前指揮留守地方部隊，以少勝多，連續取得了運城戰役和臨汾戰役（1948 年春季）的勝利。



第一階段

1948 年夏收季節，困守城市的閻錫山部進入晉中平原控制山口準備搶糧，出動的兵力占其總兵力的五分之四。華北野戰軍第一兵團（原晉冀魯豫部隊、太岳部隊及晉綏軍區等地方部隊）在臨汾戰役後不久，北上晉中和閻錫山爭奪麥收。徐向前制定的戰略是先迷惑閻軍西向，然後主力從南側山區進入汾河以東太原盆地地區。

汾河以西的呂梁縱隊（彭紹輝）北上途中過早暴露，在 6 月 11 日就出現在孝義高陽鎮地區；後太岳部隊（劉忠）13 日攻占靈石。閻錫山出動其「閃擊兵團」（包括第三十四軍、四十三軍、六十一軍各一部及親訓師、親訓炮兵團），分路進兵汾陽附近高陽鎮地區圍攻兩支解放軍地方部隊，從而造成平遙、介休，祁縣一帶兵力空虛。

為減輕呂梁縱隊的壓力，6 月 18 日，徐向前部八縱 (王新亭)、十三縱 (徐子榮、韋傑) 相繼發起攻擊，攔腰側擊介休至祁縣間的山口各據點，迫近直貫晉中平原南北的同蒲鐵路，切斷閃擊兵團北撤的退路。同時，解放軍呂梁部隊、晉中肖文玖集團、晉綏軍區一部分別在汾河以西的神堂頭地區，太原以北忻縣和榆次至太原間反擊破襲，進攻據點，切斷交通，迷惑和牽制閻軍。

閻錫山令閃擊兵團回援，卻被徐部圍殲。21 日在介休以北張蘭鎮，其親訓師，親訓炮兵團被八縱圍殲。23 日，十九軍軍部及四十師北上行至平遙以北洪善地區北營村被十三縱伏擊殲滅。國軍第七集團軍總司令趙承綬率三十三、三十四軍從平遙，祁縣南北夾擊。解放軍企圖割斷但沒有成功。到 28 日閻軍的兩個軍南北靠攏，築起工事，和解放軍形成對峙局面。

晉中戰役第一階段結束。解放軍先後共殲滅國軍一萬七千餘人，自身傷亡四千餘人。



北線

1948 年春，晉綏軍區調陝北綏德軍分區暨警備二旅第 4 團、第 6 團和晉綏二分區 34 團、警一團來忻縣參戰，與晉綏六分區 3 個團共 7 個團組成晉中北線指揮部，由六分區司令員孫紹群和綏德軍分區司令員兼警二旅旅長張達志為副司令，切斷忻州與太原聯繫，掃清黃寨周圍炮台據點，吸引忻州守敵出城而一舉殲滅。

忻縣守軍為閻錫山部第 39 師，代號 7418，師部駐地城內三家店福音堂。師長劉鵬翔（劉拐小，河北人），副師長賈紹棠（崞縣施家野場人），參謀長趙乃魯（東北人），政治部主任杜文憑。下轄 3 個團，每團 3 個營，每營 4 個連 (3 個步兵連，一個機槍連)，每連 4 個排 (3 個步兵排，一個小炮排)，每排 3 個班。每團轄 1 個迫擊炮連，配有輕迫擊炮 3 門；每營之機槍連配有重機槍 4 挺、小迫擊炮 1 門。總兵力約 1 萬人：


* 第 1 團團部駐匡村堡子內，團長杜有堂，臨汾人。負責防守南溝至西門坡炮台。
  
* 第 1 營營部駐匡村大西街
  
* 第 2 營營部駐匡村南堡子附近
  
* 第 3 營營部駐匡村后街西頭外壕附近

* 2 團團部駐城內福音堂，團長王有才，大同人，負責防守東門至南關及西門接南門處。

* 3 團團部駐大營盤 (另一部駐天主堂)，團長朱厚煥，負責防守大營盤、火車站。

* 師直炮兵營、特務連、補訓營。

* 師直屬特務組織：情報組、反映組、諜報組、偵察組、訓工隊、工作隊

山西省第三督察專署，駐城內興寺街，督察專員朱理，五台縣東冶鎮人。專署直屬政衛連 50 餘人，便衣工作隊 20 餘人。保安第 16 團、忻定保警大隊等。

7 月 19 日，指揮部接徐向前司令員、聯司和晉綏軍區電令，稱閆錫山令駐忻縣第 39 師及各專、縣黨政機關、學校、保安團，於 20 日炸毀城內發電廠、裹挾青壯年棄城，沿忻太公路經石嶺關退往太原。「增加太原的守衛力量。你部應不惜一切代價，堅決、乾淨地將敵全部殲滅，絕不能讓敵人南逃至太原。」此時，新任六分區司令員張新華（原三分區司令員）與張達志商量後立即就地召集駐東、西黃水一帶的團以上幹部會，經過討論最後決定在黃寨和豆羅中選擇在豆羅設伏，在黃寨 (陽曲) 地區參加晉中戰役外圍的部隊連夜翻越南山到豆羅地區展開口袋陣。部署為：


* 晉綏六分區 司令員張新華 政委龍福才
  
* 第 40 團 賀吉祥團長： 集結於麻會村以南、東村，防敵南逃。由東向西出擊，配合 4、6 兩團打擊行進中的敵軍主力。
  
* 第 41 團 李發應團長：集結於蘇村南側待命；第 34 團阻擊先頭部隊打響後，立即協助 34 團將敵人先頭部隊殲滅。
  
* 第 42 團 蔡元福團長：集結新堡村以北、辛曲，防敵東逃。由東向西出擊，配合 4、6 兩團打擊行進中的敵軍主力。

* 晉綏二分區第 34 團 團長何國海 隱蔽集結於石嶺關以北，占據石嶺關有利地形，阻擊南下之敵先頭部隊，並阻止關上保安團增援

* 晉綏軍區警備第 1 團 團長劉笈甫 集結於向陽村以北，截擊敵後續部隊，阻敵北逃忻縣縣城

* 陝北綏德軍分區暨警備二旅 旅長張達志、政委白志明、參謀長李治州、政治部主任麻志皓 集結公路以西防敵西逃，由西向東，向豆羅一線出擊，打擊行動中的敵軍主力
  
* 警備第 4 團 趙立業團長、楊崑山政委 集結於上佐村
  
* 警備第 6 團 馬建勛團長、賀樹懷政委 集結於下佐村

7 約 19 日下午各部隊分路前進，並在行軍途中邊走邊動員，天下大雨，翻山越嶺艱苦行走 130 餘里。7 月 20 日早上 8、9 點鐘，偵察員報告：敵人大隊人馬沿忻太公路向南敗退，敵先頭部隊已到關城附近。戰鬥到下午 6 時左右，敵人已全部退縮回小豆羅村，依託村落圍牆及牆外深溝臨時構築工事進行頑強抵抗，幾次突擊終未攻克，決定待守軍突圍時在野外殲滅。7 月 21 日 17 時天黑以後，小豆羅東南角槍炮聲密集，開始突圍。雙方展開白刃戰，突圍敵人大部被殲滅，第 39 師師長劉拐小帶領百餘人從東山突圍而出，副師長賈紹堂、專員朱理夫婦等被擊斃，其餘大部又縮回小豆羅村。當晚，攻入小豆羅村內，進行了艱苦的巷戰、肉搏戰，數小時後結束戰鬥。這次豆羅戰役參戰人員近萬人，歷時 70 多個小時，全殲第 39 師 4 個團、2 個保安團、3 個專員公署、18 個縣政府共計 1.2 萬餘人，擊斃 1000 多人，俘虜「兵農合 —」專員艾子謙、縣長黃士元以下萬餘人，繳獲兩門野炮、十二門山炮和大量槍枝彈藥、銀元、糧食等軍用物資。小豆羅村戰鬥一結束，石嶺關的守軍保安團棄關而逃，忻縣全境再無閻錫山軍隊。警二旅第六團團長馬建雄 (1917～1948，綏德縣土地岔鄉上馬川村人）、副團長兼第二營營長李生俊、第一營營長薛英桂以下 200 餘人犧牲，負傷近 300 人。

1 個多月的休整期間，六分區 3 個團編為晉綏軍區獨立第 12 旅，旅長張新華。原二分區 34 團編入警二旅。各部隊都補進大量的解放戰士和子弟兵。



第二階段

趙承綬北面的榆次、太谷、徐溝、祁縣地區空虛。7 月 3 日至 6 日，解放軍太岳部隊插入太谷、榆次間，配合肖文玖集團，展開大規模的鐵路破襲戰，占領並堅守住鐵路線上的東陽鎮和董村，切斷趙承綬集團北撤太原的退路。同時，太原以北忻州晉軍南撤太原時被伏擊殲滅，造成趙承綬恐慌。7 月 6 日，趙部被迫離開鐵路，企圖從榆次、徐溝間奪路北撤，卻進入了徐向前的預設戰場。在永康、太谷、徐溝、東陽鎮之間，解放軍包圍了趙承綬集團三十三軍，三十四軍和殘留日本軍人指揮的第十總隊三萬餘眾。趙分兵突圍不成，決定依託優勢火力和野戰工事和村落，與共軍決戰。

7 月 10 日，解放軍在重炮火力下，發起總攻。16 日，趙集團被全殲。總司令趙承綬、中將參謀處長楊城、三十三軍軍長沈瑞、少將參謀長曹近謙，均被俘。閻軍的野戰軍副總司令，原日軍旅團長元泉馨陣亡。閻錫山派出的南援兵團，也被擊潰。驚恐中，晉中各縣國軍在向太原收縮途中被追擊和堵截。保安第九總隊被全殲，解放軍占領太谷縣城。汾河西岸要收縮回太原的閻部 2 萬多也被截擊。

解放軍乘勝，猛打窮追，直逼太原城郊。至 21 日，晉中戰役宣告結束。



意義

晉中戰役歷時 40 天，解放軍以少勝多，連克縣城 14 座，閻軍主力第七集團軍總部及五個軍部、九個整師、兩個總隊被殲，繳獲各種炮三千七百零四門、步機槍三萬餘支、火車頭十五個、車皮二百零七節和大量物資。幾個月後，解放軍發動太原戰役，圍攻閻在山西最後的堡壘。



參考文獻