1947年12月17日,徐向前指挥晋冀鲁豫军区部队与王震所部西北野战军2纵第三次攻打运城,经过12天的激战,至12月28日,运城宣告解放。

1947年5月初,陈赓所部晋冀鲁豫军区部队第一次攻打运城和1947年10月,在晋冀鲁豫军区副司令员徐向前指挥下第二次攻打运城,均未成功。三打运城战役,学会了打攻坚战,在解放战争历史上具有重大影响。