宝应元年(762年)四月,肃宗皇后张良娣因和宦官李辅国有嫌隙,召太子商议诛杀他和另一宦官程元振。太子不从。张皇后又令越王李系(肃宗次子)伏甲兵于长生殿,欲诛杀李辅国等。程元振探知其事,密告李辅国。他们乘夜起兵收捕越王李系和张皇后。第三天,肃宗病死。李辅国杀张皇后与越王,拥立太子李豫(原名李俶)即帝位,是为代宗。李辅国恃功更加骄横,他曾对代宗说:“大家但居禁中,外事听老奴处分。"①引起代宗对他的不满。于是,代宗利用程元振和李辅国的矛盾,罢去了他的禁军兵权,不久,李辅国被人暗杀。唐朝消弭内乱后,就开始重新部署对史朝义用兵。十月,以雍王李适为天下兵马元帅,以仆固怀恩为副元帅,并再度向回纥借兵。唐军终于攻下洛阳,相继收复河南、河北等地。广德元年(763年),史朝义兵败自尽而死,持续8年的安史之乱终于平定。
一、唐军收复洛阳之战
(一)唐朝借助回纥兵
在唐代宗即位之前,唐军乘史军内乱,李光弼、卫伯玉等先后在许州(治今河南许昌)、永宁(今河南洛宁北)、渑池(今属河南)、长水(今河南洛宁西南)等地,向史军屡次发动攻击,取得了一些胜利。代宗即位后,史朝义乘唐朝帝位变化,内乱甫定
——————————
①《资治通鉴》卷二二二《唐纪三十八》,肃宗宝应元年四月。
之际,遭使向回纥可汗游说:“唐荐有丧,国无主,且乱,请回纥入收府库,其富不赀”。①回纥贪图唐朝财富,鄹发兵南向。
唐朝还不知道回纥已为史朝义所诱,仍遣宦官刘清潭为使,前往回纥结好,并请回纥出兵助唐讨伐史朝义。宝应元年(762年)九月,刘清潭至回纥可汗牙帐,登里可汗说:“人言唐已亡,安得有使邪?”②此时,回纥兵已到朔方三受降城(今内蒙古黄河以北,西受降城在今内蒙古杭锦后旗北、狼山口南;中受降城位于今包头西;东受降城位于今托克托南)一线,“见州县皆为丘墟,有轻唐之志,乃困辱清潭”③。刘清潭派入向唐廷密报了出使情况。唐廷大惊,又遣殿中监乐子昂前往忻州(今属山西)南迎劳4登里可汗要求仆固怀恩前来相见(仆固怀恩之女为登里可汗妻)。时仆固怀恩在汾州(治今山西汾阳),代宗命其速与登里可汗相见。仆固怀恩劝登里可汗与唐结好,不可负唐家恩惠,可汗遂遣使上表,愿助唐讨史朝义以自效。
登里可汗欲自蒲关(今陕西大荔东的黄河西岸)入,由沙苑(今陕西大荔南)出潼关向东进兵。乐子昂建议说:“自寇乱来,州县残虚,供亿无所资,且贼在东京,若入井陉,以取邢、洺、卫、怀,收贼财帑,乃鼓而南,上策也。”可汗不听。又建议南下太行,占据河阳,扼史军咽喉。仍不听。最后提出从陕州大阳津(今山西平陆南黄河渡口)渡黄河,与唐诸道军队共同进兵。可汗从之④。回纥此次入唐,号称有众10万,然据乐子昂考察,有精兵4000人,孺弱者万余人,马4万。尽管如此,由于回纥兵剽悍骁勇,以前屡次重创安史军,使史军心有余悸,所以此次出兵对史军在精神上具有很大的威慑作用。
(二)唐军会攻洛阳
十月,唐廷以李适、仆固怀恩为正副元帅,以兼御史中丞乐子昂、魏琚为左右厢兵马使,中书舍人韦少华为判官,给事中李
——————————
①②④《新唐书》卷二一七上《回鹘传》上。
③ 《资治通鉴》卷二二二《唐纪三十八》,肃宗宝应元年九月。
进为行军司马,会同诸道节度使及回纥兵集结于陕州,以进讨史朝义。二十三日,以仆固怀恩及回纥兵为前锋出陕州,陕西节度使郭英义从渑池方向,泽潞节度使李抱玉从河阳方向,李光弼从陈留方向,会攻洛阳。二十六日,史朝义闻唐军至,召诸将商议对策。阿史那承庆说:“唐若独与汉兵来,宜悉众与战;若与回纥俱来,其锋不可当,宜退守河阳以避之。”①史朝义不从。二十七日,唐军进抵洛阳北郊。二十八日,李抱玉军攻占怀州。三十日,仆固怀恩军列阵于洛阳西面,其余各路唐军列阵于洛阳北郊的横水,史军也在城外立栅进行防守。会战开始后,仆固怀恩派精锐骑兵及回纥兵沿南山迂回史军阵后,从左右两翼夹击,仆固怀恩从正面进击,大破史军。史朝义亲率主力10万出城援救,列阵于城西昭觉寺北,唐军分路猛击,杀伤甚多,然史军阵地不动。鱼朝恩派射生军500人参加正面攻击,力战中杀伤大量史军,但仍不能动摇其阵地。唐镇西节度使马璘突入敌阵,左右冲杀,大军乘势猛攻,史军大败。唐军主力获胜后,又在城北石榴园、老君庙等地,连续大败史军。此战,史军被杀6万,被俘2万,史朝义仅率数百骑向东逃窜。唐军收复了洛阳。又分兵攻取河阳,擒史朝义的中书令许叔冀、王俑等。
二、唐军战略追击,平叛最后胜利
(一)收复河南、河北
收复洛阳后,仆固怀恩留回纥兵于河阳,派其子右厢兵马使仆固玚及朔方兵马使高辅成,率步骑万余人,乘胜追击史朝义。史朝义先至郑州、再退至汴州,皆被唐军击败,唐军连克两州。史朝义逃往濮州(治今山东鄄城北)。宝应元年(762年)十一月初,史朝义自濮州北渡黄河,逃至卫州(治今河南卫辉)。仆固怀恩率部攻滑州(治今河南滑县东),攻下后又继续追击,并攻下卫州。
——————————
①《资治通鉴》卷二二二《唐纪三十八》,肃宗宝应元年十月。
史朝义的节度使田承嗣等率军4万余人,与史朝义残军会合后,来拒唐军,被仆固玚之军击败,唐军长驱直入攻至昌乐(今河南南乐)东。史朝义率魏州兵来战,又被唐军击败。于是,史军大将薛嵩以相、卫、洺(治今河北永年东南)、邢(治今河北邢台)四州,降于李抱玉;张忠志以赵、恒(治今河北正定)、深(治今河北深州西南)、定(治今河北定州)、易(治今河北易县)五州,降于唐河东节度使辛云京。
史朝义逃至贝州(治今河北清河)后,与其大将薛忠义合兵3万南下迎战,进至临清(今河北临西),仆固玚设伏以击之,史军遭伏击而大败。此时,回纥兵也赶到,会合唐军追击史军,于下博(今河北深州东南)东南大战,史军大败,“积尸拥流而下”①。史朝义逃到莫州(治今河北任丘北),与败退到这里的田承嗣部会合,相与共同守御莫州。仆固怀恩派薛兼训、郝庭玉、田神功、辛云京等部包围了莫州,史军屡次出战皆败。
(二)叛军最后覆灭
宝应元年(762年)十一月二十四日,唐廷授仆固怀恩为河北副元帅、朔方节度使、加左仆射兼中书令,朔方行营的精兵劲卒都归他指挥,河北方面的军事由他全面负责。仆固怀恩见史朝义所置节度使尚多,各拥有重兵,如果一一讨平,则河北战事势将延长时日,因而想采用纳降授土以分化敌军之计。又鉴于朝廷中宦官专权,皇帝昏庸,文臣受欺,武臣涣散,尤其是立有大功的勋臣如郭子仪等,更受朝廷猜忌。在方今大乱未平之时,尚且如此,一旦天下太平,自己势必失势,于是,产生树朋党以固宠之念。在薛嵩、张忠志等乞降时,遂决心恢复他们所任伪职,以为羽翼。上表朝廷,建议采用纳降分化之计,以广招来者,分解史军阵营,早致太平。
唐廷也想早日结束讨叛战争。在讨伐安史叛乱期间,西北边兵大量东调,使得边防空虚,吐蕃乘机内侵,连陷数十州,尽取
————————
①《资治通鉴》卷二二二《唐纪三十八》,肃宗宝应元年十一月。
唐河西、陇右之地,并威胁长安。在这种情况下,唐廷迫切希望早日了结河北战事,对付日益严重的西北边患。因此,在代宗即位之初就明确规定:“逆贼史朝义已下,有能投降及率众归附者,当超予封赏。”①东都收复捷报传来四天,又下制:“东都、河北应受贼胁从署伪官并伪出身,悉原其罪,一切不问。”③故唐廷在接到仆固怀恩的建议后即表示同意,并任命薛嵩为卫相节度使,使统相、卫、洺、邢、磁(治今河北磁县)5州;以张忠志为成德军节度使,统恒、赵、深、定、易5州,并赐张忠志姓名为李宝臣。后又以降将田承嗣为魏、博。(治今山东聊城东北)、德(治今山东陵县)、沧(治今河北沧州东南)、瀛(治今河北河间)5州都防御使;以李怀仙为幽州卢龙节度使。但是,唐廷鉴于安史教训,也采取了“分而帅之”的办法,大大缩小了各镇的势力地盘,较之当年安禄山独擅三镇和史思明乾元中投降时授以整个河北节度使的情况,已不可同日而语。尽管如此,迄于唐亡,河北分成几个独立的小王国,强梁不可复制。
广德元年(763年)正月,田承嗣听到唐廷已恢复薛嵩、张忠的节度使职务,暗中派人接洽请降。并劝史朝义亲赴幽州(治今北京西南)发兵,以救莫州,自请留守待援。史朝义率精锐骑兵5000,夜自莫州北门突出,田承嗣遂献城投降,送史朝义母妻子女于仆固怀恩。
史朝义北走后,仆固玚等率军3万追击至归义(今河北雄县西北),史朝义回战,大败,遂逃向范阳。时史军范阳节度使李怀仙,已通过中使(宦官)骆奉仙请降,遣其兵马使李抱忠率兵3000镇守范阳县(今河北涿州)。史朝义至范阳城下,不得入,于是范阳人在史朝义左右者,纷纷逃散。史朝义不得已率数百骑奔向广阳(今北京房山东北),又遭守军拒绝,只得向北逃走,欲入奚、契丹,行至温泉栅(今河北卢龙境内)时,李怀仙的追兵赶到。史
————————
①《唐大诏令集》卷二《代宗即位赦文》。
②《册府元龟》卷八十八《帝王部·赦宥七》。
朝义在众叛亲离、走投无路的情况下,被迫于林中自杀。李怀仙取其首级,献给仆固怀恩,仆固怀恩又传首到京师。至此,唐王朝平定安史之乱的战争历时8年始告结束。