唐平
安史之乱中,叛军占领长安(今
西安)后,在河北作战屡胜的李光弼部,被迫采取守势,回井陉(今
河北鹿泉西南)入太原。
唐至德二载正月,史思明自博陵(今
定州)、
蔡希德自上党(今
山西长治)、高秀岩自大同(今
朔州东北马邑)、牛廷玠自范阳(今北京城西南),共领兵十余万进围太原,企图夺取河东,进而长驱直入朔方、河西、
陇右等地。
当时,李光弼所部精锐已随
郭子仪赴灵武(今宁夏灵武西南),留守太原之兵合“
团练”(地方武装)不足万人。光弼率军民在城外挖壕为障,以数十万块土坯构筑壁垒,扼守城外要点;又动员民众拆除一些房屋,以其木料制作
擂石车。
史思明知太原防备严实,以3000兵去山东取攻城器械,被李光弼别将截于途中。叛军围攻太原月余不下,乃以
骁卒为游兵,欲声东击西,终因唐军警戒巡逻不懈而未得逞。
叛军欲以
云梯等攻城,堆土山向城垣逼进,唐军挖地道使其坍塌,又以擂石车抛射巨石。叛军毙伤甚众,被迫后退,但仍恃众骄横,围守益固。
唐军乘机擂鼓进击,数千伪降者冲杀于前,城内铁骑突击继后,斩俘叛军万余人。接着,史思明奉在洛阳杀
安禄山而代之的
安庆绪令归守范阳,留蔡希德率众继续围攻太原。
此战,唐军坚守而不自锢,守中有攻,巧挖地道,出奇制胜。太原大捷,对稳定战局,掩护唐王朝
朔方战略基地,都具有重要意义。