唐玄宗末年至唐代宗初年,唐朝將領安祿山與史思明背叛朝廷,發動同朝廷爭奪統治權的戰爭,這也是唐朝由盛而衰的轉折點。這場戰爭使得唐朝人口銳減,國力衰退。因發起叛亂的將領以安祿山與史思明為首,因此,這場戰爭被冠以“安史”之名。
◆安祿山起兵
在唐睿宗時期,節度使僅是統領邊防軍鎮的使職。而唐玄宗為控制和防御周邊各族,將節度使增至十個,他們除了管理軍政外,又兼管本道民政及財政,權力逐漸增大。唐玄宗統治后期,政治敗壞,中央軍備空虛。天寶年間,中央兵力不滿八萬,而邊鎮兵力則達到五十萬。安祿山即在外重內輕的局勢下起兵叛唐。
安祿山于天寶元年任平盧節度使,天寶十載,身兼平盧、范陽、河東三鎮節度使,兵力雄厚。他洞悉朝廷腐朽、實力空虛的內情,又因與宰相楊國忠爭權,于是在天寶十四年十一月,以討伐楊國忠為名,自范陽起兵。
◆唐朝廷反擊
安祿山起兵后,河北州縣望風瓦解,守令或逃或降或被擒殺。叛軍軍鋒迅速指向洛陽,唐玄宗派遣大將封常清到洛陽募兵六萬,這些新兵未經訓練,很快便被叛軍擊敗,洛陽因而失陷。封常清與駐屯陜州的大將高仙芝一起退守潼關。唐玄宗聽信監軍宦官的誣辭,下令殺死高、封兩人,起用病廢在家的大將哥舒翰統兵赴潼關。第二年正月,安祿山在洛陽稱大燕皇帝,命令部下史思明治理河北。
◆長安失陷
洛陽失陷后,常山太守顏杲卿與平原太守顏真卿起兵討伐安祿山,河北百姓紛紛響應。此時,唐朝大將郭子儀、李光弼率領朔方軍出師河北,屢獲勝利;河北十余郡多殺叛軍守將,重樹唐幟,使叛軍軍心動搖,安祿山甚至想放棄洛陽逃回老巢。唐朝廷很有討平叛亂的希望,但楊國忠因猜忌哥舒翰,慫恿唐玄宗讓哥舒翰出兵剿滅安祿山。公元756年,哥舒翰被迫出兵,結果大敗,潼關失陷,長安震動。
◆馬嵬驛兵變
安史大軍日漸逼近長安,唐玄宗倉皇逃往成都,行至馬嵬驛,軍士嘩變,殺死楊國忠,唐玄宗被迫縊殺受寵的楊國忠之妹楊貴妃。此后,唐玄宗入蜀,太子李亨奔往朔方節度使所在的靈武,同年七月,李亨在靈武即位,為唐肅宗。
安祿山派遣部將孫孝哲入長安,自己仍留在洛陽。安祿山的軍隊將領在長安胡作非為,大肆搜刮民財,專以聲色財賄為事,已無進取之意,致使唐軍得到了重整軍備、調集重兵的機會。
在此前后,唐將領魯炅守南陽,被叛軍圍攻一年,阻擋了叛軍向江漢地區侵擾的道路。真源縣令張巡在雍丘堅守十個月,最后到睢陽,與太守許遠合兵,又苦守十個月,保衛了江淮地區。
睢陽失陷時,張巡等壯烈犧牲。魯炅、張巡等的抗敵斗爭,為唐朝的軍隊贏得了時間,并保障了江南物資的源源補給。
◆安祿山被殺
長安失陷后,郭子儀、李光弼奉命率兵從河北來到靈武,壯大了朝廷的聲勢。河西、北庭和安西節度使的兵也前來會合。唐朝廷又得到回紇、于闐及西域諸族的援助。公元757年,安祿山被其子安慶緒所殺。
◆史思明復叛
李光弼堅守太原,屢敗敵軍;郭子儀收復河東郡,解除了側面敵人的威脅,為收復兩京做了戰略準備。同年九月,廣平王李俶(后為唐代宗李豫)與郭子儀統領朔方等軍及回紇、西域之眾十五萬,自鳳翔出發攻克長安,十月收復洛陽,安慶緒逃往鄴郡。此時,留在范陽的史思明不愿受安慶緒的節制,以所統十三郡及兵力八萬降唐。唐朝廷封他為歸義王,任范陽節度使。但唐朝廷對他不放心,策劃消滅他。事情泄露,史思明謀反,與安慶緒遙相聲援,眼看就要撲滅的戰火又重新燃起來了。
公元758年,唐朝廷派郭子儀、李光弼等九位節度使統兵二十余萬(后增至六十萬)討伐安慶緒,聲勢雖大,但并沒有統一指揮,由宦官魚朝恩為觀軍容使負責監領。初期還有進展,包圍了鄴城。次年三月,史思明率兵來援,唐軍六十萬人潰于城下。史思明殺了安慶緒,還范陽,稱大燕皇帝。九月,攻占洛陽,與唐軍相持年余。公元761年二月,李光弼攻洛陽失敗。三月,史思明被其子史朝義所殺,叛軍內部離心,屢為唐軍所敗。公元762年,唐朝借回紇兵收復洛陽,史朝義奔莫州,次年正月又逃往范陽,為其部下所拒,被迫自殺。歷時七年又兩個月的安史之亂,至此平定。
安史之亂是唐朝由盛而衰的轉折點。戰亂雖平,但安史部將勢力并未消滅,藩鎮割據局面由此形成。中原戰亂地區經濟遭到嚴重的破壞,吐蕃對唐朝的侵擾也日益頻繁,唐朝國力削弱,其全盛時代也就此結束了。