乾元元年(758年),安慶緒為副元帥郭子儀等統兵20余萬所圍困,后增至60萬,但由于肅宗的孱弱和猜忌,諸軍不設統帥,以致戰事久拖不下。次年春,叛軍得史思明之助,大敗唐軍九節度使大軍,其圍遂解。宦官魚朝恩讒毀,郭子儀被召還長安,解除兵權,處于閑官。不久安慶緒被史思明所殺,史思明接收了安慶緒的部隊,兵返范陽,稱“大燕皇帝”。
亂事告終
上元二年(761年)三月,叛軍內訌,史思明為其子史朝義所殺,內部離心,屢為唐軍所敗。寶應元年(762年)十月,唐代宗繼位,啟用唐將仆固懷恩為朔方節度使、河北副元帥,統兵進軍洛陽。
唐軍從正面,唐軍騎兵與回紇軍從側面,一起攻擊數萬叛軍。叛軍戰敗。史朝義派10萬精兵來增援,列陣于昭覺寺,唐軍攻擊叛軍,殺傷了很多叛軍,但是叛軍軍陣卻不動。唐朝鎮西節度使馬璘奮擊,突入叛軍萬眾中,叛軍抵擋不住,唐軍乘勢殺入,叛軍大敗,轉戰于石榴園、老君廟,唐軍再次擊敗叛軍,斬首六萬級,捕虜二萬人。史朝義率輕騎數百向東逃走。唐軍攻占洛陽城。仆固懷恩率朔方軍追擊史朝義,連連取得大勝。
寶應二年(763年)春天,田承嗣獻莫州投降,送史朝義母親及妻子于唐軍。史朝義率五千騎逃往范陽,史朝義部下李懷仙獻范陽投降。史朝義無路可走,于林中自縊死,其余部分叛將投降,歷時七年又兩個月的安史之亂結束。唐廷任命降臣田承嗣為魏博(今河北南部,河南北部)節度使,李懷仙為盧龍(今河北北部)節度使,李寶臣為成德(今河北中部)節度使,薛嵩為相衛節度使,此后唐朝進入藩鎮割據的局面。
戰爭影響
安史之亂的后果是極其嚴重的,其影響大致可以分為下列幾點∶
一、社會混亂
戰亂使社會遭到了一次空前浩劫。《舊唐書·郭子儀傳》記載:“宮室焚燒,十不存一,百曹荒廢,曾無尺椽。中間畿內,不滿千戶,井邑楱荊(楱應改為榛),豺狼所號。既乏軍儲,又鮮人力。東至鄭、汴,達于徐方,北自覃、懷經于相土,為人煙斷絕,千里蕭條”,幾乎包括整個黃河中下游,一片荒涼。杜甫有詩曰:“寂寞天寶后,園廬但蒿藜,我里百余家,世亂各東西”。這說明經過戰亂,廣大人民皆處在無家可歸的狀態中。
二、藩鎮割據