唇天寶十四載(755)十一月,安祿山在範陽(治所幽州,今北京城西南)起兵反叛。
安祿山本是營州(今遼寧朝陽)雜種胡人,初名軋犖山。其部落破散後,外逃,冒姓安,取名祿山,因懂蕃語,在漢族和少數民族的貿易中充當經紀人,幽州節度使張守珪用他為捉生將。安祿山用詐誘捉契丹人,每次帶數人外出,總能捉幾十名契丹人回來,屢建“戰功”,逐步提升,終為平盧討擊使、左驍衛將軍。
唐開元二十四年(733),安祿山征討奚、契丹叛軍時,因輕敵冒進,大敗。張守璉奏請斬之,宰相張九齡為嚴肅軍紀,判處安祿山死刑。唐玄宗聽說安祿山精明強幹,下令釋放。張九齡力爭:安祿山違反軍令,損兵折將,按軍法不能不殺!據我觀察,他非良善之輩,不殺必留後患。玄宗不聽勸諫,赦免了他。
開元二十九年(741),安祿山厚賂玄宗親信,得授營州都督,平盧軍使、兩蕃(指奚、契丹)、渤海、黑水四府經略使。第二年,又被授予平盧節度使。唐天寶三載(744),以安祿山兼範陽節度使。過三年,又兼任禦史大夫。他每歲必以奇禽異獸、珍玩貢獻朝廷,又竭力迎合玄宗所好,百般逗趣,以博其歡心。安祿山體胖,腹垂過膝。一次,玄宗指其腹問:“這肚子裏是什麽東西,怎麽這樣大?”他馬上回答:“無有他物,隻有一顆對聖上的忠心。”又一次,入宮,見玄宗與楊貴妃並坐,便先拜見貴妃,後拜玄宗,玄宗問何故,對日:“胡人先母而後父。”帝、妃皆喜,於是,安祿山認貴妃為母。
當時,常有以有功之邊將人仕宰相者。中書令李林甫欲謀相位,設法杜絕邊帥入相之路,他一邊排擠頗有戰功的朔方等四鎮節度使王忠嗣,一邊在玄宗麵前竭力推薦安祿山,認為胡將無文化,不大可能入京為相,玄宗正擔心邊將謀反,於是聽信李林甫,命安祿山兼任河東節度使,並賜與鐵券①。玄宗又為安祿山在京師造宅第,不限財力,窮極富麗,並以金銀為籌(音旁,竹籠)、筐、笊籬等。
安祿山在範陽北修建雄武城,對外說是為禦敵,實則內貯兵器,廣積穀物。又養同羅、奚、契丹降兵降將八千人,號“曳落河”(壯士);有家僮百餘人,一以當百;畜養戰馬數萬匹,多聚兵器,陰謀叛亂。天寶十載(751),安祿山率三鎮六萬兵馬進攻契丹,大敗,全軍覆沒,玄宗卻仍寵信有加。
第二年,李林甫死,楊國忠為相,安祿山蔑視之,二人矛盾極大。楊國忠屢次對玄宗說安祿山要謀反,玄宗不以為然。天寶十三載(754)春,楊國忠又對玄宗說安祿山必反,又雲“召必不至”。玄宗派人召之而至,在華清池見駕,對玄宗哭訴:“臣蕃人,不識字,陛下擢臣不次,彼楊國忠欲得殺臣。”②玄宗安慰他,並更加信任。從此,人人皆知安祿山必反,卻無人再敢在玄宗麵前提及此事。
天寶十四載春二月,安祿山派人入奏,請以蕃將三十二人代漢將,宰相韋見素對楊國忠說:“祿山久有異誌,今又有此請,其反明矣。明日見素當極言,上未允,公其繼之。”③二人力諫,上不聽。
安祿山與孔目官太仆丞莊嚴、掌書記屯田員外郎高尚、將軍阿史那承慶密謀,秣馬厲兵,伺機反叛。十一月,安祿山詐為敕書,召諸將矯稱:“有密旨,令祿山將兵入朝討楊國忠,諸君宜即從軍。”④遂發所部兵及同羅、契丹、奚等兵十五萬,號稱二十萬大軍,在範陽發動叛亂。
玄宗得知安祿山確實反叛,才倉促布署防禦:封安西節度使封常清為範陽、平盧節度使,派他去東京(今洛陽)召募兵士,十天得六萬人,拆斷河陽橋(今河南孟津縣北),以防止叛軍由此渡黃河,調任朔方節度使安思順為戶部尚書,以朔方右廂兵馬使郭子儀為朔方節度使,新設立河南節度使,管轄陳留(治浚儀,今河南開封市)等十三個郡,任命張介然為節度使,從內府拿出錢幣,在京師募兵十天,得十一萬人,號“天武軍”,都是市井子弟,任命皇子李婉為元帥,右金吾大將軍、高麗人高仙芝為副元帥,率軍東征。十二月初,高仙芝率兵五萬,出關屯守陝郡,以宦官邊金誠為監軍。
安祿山從靈昌渡黃河,兵臨陳留城下,此時張介然到陳留才數日。安祿山叛軍攻城,陳留太守開門投降,張介然和近萬名將士遭殺害。安祿山引兵攻滎陽,守城士兵聞號角聲,驚得紛紛墜城,陷滎陽,殺太守崔無波,氣焰益加囂張,以田承嗣、安忠誌、張孝忠為前鋒,向東京進發。封常清所率皆為新募士卒,未受過訓練,在武牢與安祿山對抗,兵敗。安祿山陷東京。封常清率餘眾至陝郡,與高仙芝合兵一處,退守潼關。叛軍追至潼關,攻城不下,退屯陝郡,宦官邊金誠向玄宗進讒言:“封常清以賊搖眾,而仙芝棄陸地數百裏,又盜減軍士糧賜。”⑤玄宗遂令就地將封、高斬首,高仙芝臨刑大叫:“我遇敵而退,死則宜矣。今上戴天、下履地,謂我盜減糧賜則誣也。”⑥
河西、隴右節度使哥舒翰當時染病居家,唐玄宗任命他為兵馬副元帥,命他率兵八萬討伐安祿山。這八萬人多是新兵,加上一部分河西、隴右的鎮兵、西北邊境上十三個部落的蕃兵,以及潼關高仙芝舊部,計十幾萬人,號稱二十萬。玄宗讓這支由病將統率、臨時拚湊起來的雜牌軍去攻取東京。
安祿山攻潼關不下而歸,於天寶十五載正月在洛陽稱帝,國號燕,年號聖武。
河北常山(今河北正定縣)太守顏杲卿、平原(今山東平原北)太守顏真卿起兵討伐安祿山。河北十七郡起而響應,歸順朝廷,安祿山僅剩下範陽、盧龍、密雲、漁陽(今河北北部)、汲、鄴(均在今河甫南部)等六郡。
安祿山派大將史思明、蔡希德各帶一萬人馬分兩路攻打常山。顏杲卿頑守四天,晝夜拒戰,終因糧盡矢絕,兵敗城破。叛軍殺害了一萬多軍民,抓獲了顏杲卿,押送洛陽。顏杲卿大義凜然,痛斥安祿山,慘遭殺害。顏真卿募勇士萬人抗敵,鄰近諸郡紛紛響應,殺死安祿山所派守將,共推顏真卿為盟主,派兵收複魏郡(今河北大名縣西)。二月,河東節度使、原朔方軍將領李光弼率朔方軍萬餘人、太原郡弩手三千出井陘(今河北井陘北井陘山上),攻克常山,收複其九縣中的七個縣,安祿山守將史思明僅據九門、槁城兩縣與李光弼對峙。四月,朔方節度使郭子儀出井陘,在常山與李光弼會合,集漢、蕃兵十餘萬,與史思明大戰。史思明敗逃,唐軍追拔趙縣(治今趙縣)。史思明奔博陵,收集散兵數萬人,旋即又敗於郭子儀、李光弼。安祿山在東京分出騎兵兩萬人,又從範陽派出郡兵一萬人,與史思明殘部會合,約五萬人,其中同羅、曳落河兵占五分之一。六月,郭子儀、李光掰在嘉山(今河北曲陽)大破史思明,斬首四萬,捕獲千餘人。史思明墜馬,徒步奔回博淩,李光弼追至,圍城,軍威大震,範陽和洛陽之間聯絡被隔折。
哥舒翰帶兵守潼關,玄宗和楊國忠疑其按兵不動,別有他圖,於是召募萬餘人屯於灞上,以各哥舒翰有變。玄宗令哥舒翰進攻陝洛,哥舒翰奏稱叛軍利在速戰,官軍利在堅守。郭子儀也奏請引兵攻範陽,而認為潼關大軍不可輕率出征。楊國忠又懷疑哥舒翰圖謀自己,向玄宗進讒言,派出一個個宦官催促哥舒翰出關。哥舒翰無奈,拍胸慟哭,隻好引兵出關,存靈寶縣西遇埋伏,大敗,哥舒翰為一反叛蕃將誘捕,解送洛陽。
天寶十五載(756)六月,叛軍入潼關。玄宗、楊國忠帶領楊貴妃姊妹,諸皇子及一些隨從朝官、宦官、衛兵逃出西京(長安)往蜀地避難。郭子儀、李光弼聞潼關失守,遂放棄河北,退入井陘,李光弼守太原,郭子儀去靈武,河北諸郡皆陷史思明之手。安祿山進入西京後,叛將們沉迷於酒色,爭權奪利,士氣大衰。
玄宗一行逃至馬嵬驛(今陝西興平縣西),將士又累又餓,皆怒氣衝天,以楊國忠勾結胡虜謀反為借口,追殺之,並殺了他的妹妹韓國夫人和秦國夫人。軍士圍驛,玄宗聞聲問何故,左右答曰楊國忠謀反。玄宗出驛門慰軍,令收隊,軍士不從。玄宗使高力士問之,龍武大將軍陳玄禮回奏:“國忠謀反,貴妃不宜供奉,願陛下割恩正法。”⑦玄宗尢法,乃命高力士引貴妃至佛堂,縊殺之。留太子李亨討伐安祿山,玄宗入蜀,至成都。七月,李亨在靈武(今寧夏靈武市)即位,改元至德,是為肅宗,尊玄宗為太上皇。
肅宗即位時,身邊文武官員不滿三十人,想平定叛亂無從著手,於是請來好友李泌,任命為元帥府行軍長史,共議國事。不久,郭子儀率精兵五萬到達靈武。李泌為肅宗獻計說:“賊之驍將,不過史思明、安守忠、田乾真、張忠誌、阿史那承慶等數人而已。今若令李光弼自太原出井陘,郭子儀自馮翊入河東,則思明、忠誌不敢離範陽、常山,守忠、乾真不敢離長安,是以兩軍縶四將也,從祿山者,獨承慶耳,願敕子儀勿取華陰,使兩京之道常通,陛下以所征之兵軍於扶風,與子儀、光弼互出擊之,彼救首則擊其尾,救尾則擊其首,使賊往來數千裏,疲於奔命,我常以逸待勞,賊至則避其鋒,去則乘其弊,不攻城,不遏路,來春複命建寧為範陽節度大使,並塞北出,與光弼南北犄角以取範陽,覆其巢穴,賊退則無所歸,留則不獲安,然後大軍四合而攻之,必成擒矣。”③肅宗甚以為然。
唐至德二載(757)春正月,安祿山為其子安慶緒所殺。安慶緒即帝位,派遣尹子奇率兵十三萬人攻睢陽(今河南商丘南)。真源令張巡與睢陽太守許遠合兵六千八百人,日夜苦戰,殺敵兩萬餘。三月,再敗尹子奇。五月,尹子奇再圍睢陽,張巡等率五十騎突人敵營,射中尹子奇左目,敗走。七月,尹子奇複征兵數萬,再攻睢陽,城中糧盡,以茶紙、樹皮為食。八月,城內死傷之餘,僅剩六百人。張巡令南霽雲突圍至臨淮(泅州,在今江蘇盱眙北水下),向河南節度使賀蘭進明求援。進明不肯發兵,尹子奇知睢陽援絕,圍之益急。城陷,張巡、許遠、南霽雲先後遇害。張巡守睢陽,大小四百餘戰,殺叛軍十二萬人。
時史思明圍太原月餘不下,安慶緒命他退守範陽。二月,肅宗到風翔。李泌主張先取範陽,以求徹底消滅叛軍,肅宗不聽,決定先取兩京。從河東召回郭子儀,任為天下兵馬副元帥,率兵攻打長安。五月,郭子儀為安守忠所敗,退保武功。郭子儀勸唐肅宗派人至回紇部求援。九月,回紇懷仁可汗使兒子業護率精兵四千餘至鳳翔。廣平王李俶與郭子儀率朔方鎮兵及回紇、西域兵計十五萬,大破叛軍,收複了西京。叛將安守忠、田乾真率敗兵逃出潼關。
失西京後,叛軍軍心動搖。郭子儀乘勝率大軍攻東京洛陽,安慶緒率殘部奔河北,占據鄴郡(今河南安陽)。他招兵買馬,很快擁兵六萬。十二月,唐玄宗回到長安。叛將史思明請降,封歸義王、範陽節度使。
乾元元年(758)六月,史思明再叛。九月,肅宗命郭子儀、李光弼等九個節度使率兵二十萬攻打安慶緒。大軍不立元帥,以宦官魚朝恩為觀軍容宣慰處置使。十月,圍鄴郡。從十月至第二年二月,鄴郡城中人相食,鬥米值七萬錢。乾元二年正月,史思明在魏州稱大聖燕王。二月,引兵救鄴。三月,郭子儀等九節度使戰敗,遂解圍南行,以朔方軍切斷河陽橋,以保東京洛陽。史思明至鄴郡,殺安慶緒,留下兒子史朝義,自回範陽。四月,史思明稱大燕皇帝,年號順天。
鄴城下九節度使潰敗,魚朝恩將罪責推給郭子儀。肅宗召子儀還京師,以李光弼為朔方節度使、兵馬副元帥,重賞朔方節度副使仆固懷恩,為抑退李光弼做準備。九月,史思明率大軍南下,渡河,攻取汴州。李光弼隻好放棄洛陽,退守河陽。不久,史思明在河陽敗於李光弼,逃回東京。上元二年(761),魚朝恩、仆固懷恩慫恿肅宗命李光弼出兵攻打洛陽,李光弼被迫出戰,在邙山(今河南偃師北)大敗,因此失去兵權。
史思明欲乘勝攻擊西京,朝廷大懼。正當此時,史思明被其子史朝義殺死。史朝義即帝位,改元顯聖。
唐代宗寶應元年(762),宦官李輔國、程元振殺肅宗皇後,驚死肅宗。太子李豫即位,是為代宗。十月,代宗任命其長子李適為天下兵馬元帥,仆固懷恩為副元帥;又派出宦官向回紇請兵,會合唐軍,攻打史朝義。連戰連勝,收複東京、鄭、汴等州。十一月,仆固懷恩率朔方等軍渡河北進,追趕史朝義,圍史朝義於莫州(治在今任丘北)。
唐寶應二年(763)正月,叛將田承嗣以莫州降,李懷仙以範陽降,史朝義在逃亡中自殺。安史之亂結束。
注釋
①帝王賜給功臣世代享受特權的鐵契。
②《舊唐書》卷二○○上《安祿山傳》。
③④⑤⑥《通鑒紀事本末》卷三一《安史之亂》。
⑦《資治通鑒》卷二一八,唐肅宗至德元載。
⑧《資治通鑒》卷二一九。唐肅宗至德元載。