1947年12月运城解放后,临汾是***军在晋南的较早据点。该城区地势高于城外,城防设施坚固。
***晋冀鲁豫军区为配合中原、西北战场的作战,孤立晋中和太原之敌,决心攻取临汾。根据中央军委的命令,于2月3日组成以徐向前为司令员的临汾前线指挥所,统一指挥本军区第八纵队、第十三纵队、炮兵团和太岳军区8个团及晋绥军区两个旅,兵力总计53000余人。
1948年3月7日发起战役,至29日,基本扫清外围据点。4月初至11日,全部肃清外围据点,攻占东关,歼灭***守军大部。4月15日至5月17日,全歼临汾城内守军。
此次战役共歼灭***军2.5万余人,拔除了***军在晋南的最后据点,为尔后***北上晋中,与阎锡山部进行决战创造了有利条件。