安史之乱为什么打了8年?

关注者
811
被浏览
1,862,867
登录后你可以
不限量看优质回答 私信答主深度交流 精彩内容一键收藏

邺城之战并非唐肃宗多疑或者脑残信任鱼朝恩的问题,而是李郭二人意见始终不合,加上朔方军内讧、回纥军内部大清洗等因素叠加导致的。鱼朝恩只是选择站在了郭子仪一方。

邺城之战中,郭子仪和李光弼两个人和两条军事路线的矛盾贯穿始终,背后分别都有许多支持者,使得唐军缺乏一个公认的最高指挥官,并且开战后两人分别带着支持自己的节度使分头布阵。唐军一贯把回纥骑兵放在关键性的位置以对抗叛军精锐,但回纥骑兵的统帅叶护太子死于前一年回纥继承权斗争,导致前几次战役极为可靠的回纥精锐几乎是一触即溃,带动了李光弼等部的败退。最后,郭子仪和仆固怀恩的矛盾,使得仆固怀恩临阵射杀郭子仪派来监军的吴思礼,郭子仪怀疑他叛变甚至是勾结回纥人叛变,而被迫临阵脱逃,导致作为预备队足以对抗史思明的郭子仪等部未经大战就一并溃退。而最后的沙尘暴,既加剧了败退唐军的损失和混乱程度,却也让史思明无力深入追击,算是用一种特殊的方式为战役划上了句号。这才是邺城之战的完全过程。

以下是我几个月前给《国家人文历史》写的一篇关于邺城之战的分析

安史之乱中规模最大的邺城大战,唐军究竟为何失败?

公元758年初,距离安禄山在河北发起叛乱还不到三年时间,叛军安庆绪的燕政权似乎已经到了穷途末路。前一年,唐军在回纥援军的帮助下相继在香积寺和新店两次决定性战役中歼灭了燕军安庆绪部主力,收复了长安、洛阳两京,安庆绪带着残部勉强在邺城附近站稳了脚跟。唐朝的邺城位于漳水以南今日河南安阳的位置,而位于漳水以北的历史名城邺都早在两百年前就被隋文帝彻底摧毁。甚至连史思明也在前一年底也宣布反正,并且杀掉了安庆绪派来监视他的安守忠等人。安守忠是曾经在之前多次战役中击败郭子仪的名将。全灭叛军、中兴唐朝的功业,仿佛就要在唐肃宗李亨手中完成了。

然而下来发生的事情出乎所有人的意料。先是史思明降而复叛,南下支援安庆绪,随后唐军在邺城附近的决战中失败。据说唐军失败的原因是唐肃宗忌惮郭子仪的独大,因此让宦官鱼朝恩监军,唐军各部互不统属,导致在随后的一场沙尘暴中莫名其妙的大败。邺城之战是安史之乱中最大规模的战役,唐军在此役中的失败标志着唐廷全灭河北叛军的希望化为泡影,奠定了晚唐河北藩镇割据的格局。

读到这段历史时,许多人常会觉得,只要唐肃宗给郭子仪基本的信任,安史之乱早就被平定了,也不会为祸八年,最终唐朝还没能尽歼叛军。那么,邺城决战真的是唐军占尽优势,只是由于唐肃宗猜忌心太重,不愿意独任郭子仪才导致了失败?双方决战时的沙尘暴作用又到底有多大呢?就让我们来仔细看看这场奠定了“安史之乱”结局的决战。

势均力敌的对局,唐军旗开得胜

公元758年秋天,收复长安、洛阳两京的唐军主力结束了近一年的修整,开始进攻安庆绪盘踞的以邺城为核心的地盘。

也许是为了突出唐肃宗的昏庸,包括《资治通鉴》在内的许多说法,把邺城之战的兵力说成是唐军六十万败于史思明军五万。这是典型的剪辑拼接手法:不同史书对唐军总兵力的描述很一致,接近二十万人,对外号称六十万,这就是“唐军六十万”的来源。史思明所部兵力,史书记载的同样很清楚:史思明短暂宣布归降唐朝时清点出来的兵力是八万人,包括吞并原属安庆绪的安守忠、李归仁等部,在修整一年多复叛南下时扩军到了十三万。所谓“五万”,是后来他本人带到邺城附近的兵力,他当时需要面对的也只是唐军的一部分。此外,安庆绪也重新聚集了近十万人的兵力,不过由于安庆绪在前一年争夺两京的香积寺、新店两战中损失惨重,他手下最可靠的将领安守忠、阿史那承庆等部也都已被史思明吞并,此时安庆绪所部大部分都是战斗力很差的新兵,以及田承嗣、蔡希德等资历威望较高他未必控制得住的势力,实际实力相对弱小。

也就是说,这次作战发起时,安、史两部燕军加起来有大约二十三万人,而唐军的兵力比二十万还略少一些,唐军不但没有泰山压顶的绝对优势,单纯的人数优势都不存在。唐军的优势主要在于,安庆绪和史思明现在实际上已经分裂成两个独立的势力,史思明又需要时间整合河北,因此唐军可以利用时间差先平灭盘踞在黄河沿岸狭长地带的安庆绪部,再对付史思明,实现各个击破。在面对单支燕军时,唐军确实有着明显人数优势。

唐军方面,这次作战共出动了九个节度使所部兵力,但并没有设立统一指挥,而是互不统属,由宦官鱼朝恩统一节度。按照记载,“上以子仪、光弼皆元勋,难相统属,故不置元帅,但以宦官开府仪同三司鱼朝恩为观军容宣慰处置使。”单个节度使权力太大会重演安禄山故事、威胁皇权,当然是唐肃宗考虑的因素之一。但更主要的是,唐军参战各节度使之间的关系很复杂,让一人节制所有人的可行性确实不高。

九个节度使中排名第一的朔方节度使郭子仪,和堪称第二号人物的河东节度使李光弼早年关系恶劣,他们共事多年,同桌吃饭时都从不说话。安史之乱爆发后,郭子仪不计前嫌,推荐李光弼出任河东节度,两人密切合作,在河北一系列重大胜利,但两者之间芥蒂仍在。另一方面,李光弼之前被从洛阳逃出的安庆绪部以少量残兵击败,这次在郭子仪出兵邺城初期取得一定胜利后才到达,郭子仪难免觉得这人单独作战能力不行却还来抢功,因此朔方军上下对李光弼都会有想法。此外,两者作战风格也迥然不同,所以互相之间确实难以节制。强行任命一个人节制另一个人的话,难免会激化内部矛盾。几年后,朝廷让李光弼节制不服气他的仆固怀恩,结果双方就互相拆台,史思明趁机进攻,导致唐军大败。任命郭子仪或者李光弼节制所有军队的话,这一幕很可能会提前上演。

除此之外,王思礼、李嗣业、鲁炅三镇节度使,实力也相对强大。剩余几镇节度使相比之下无论兵力还是战功都差了许多。这么一支成员混杂的军队,各节度使军事上互不统属,后勤上由皇帝信任的宦官统一节度,并不是很致命的安排。唐军下来对安庆绪的连续胜利就将证明这一点。

和唐军作战前,安庆绪因为猜忌深得军心的蔡希德而将他处死,改用善战但是暴戾好杀、不得军心的崔乾佑统兵。临阵换将已是大忌,安庆绪这么一出临阵杀将,对本来就连战连败后重新拼凑起来的军队士气是巨大打击。蔡希德死后,燕军至少有数千人叛逃到唐军或史思明处,更让唐军对燕军的动向了如指掌。可以说,双方还没接战,安庆绪就败了一半。

随着唐军逼近安庆绪领地的重镇卫州,安庆绪亲领七万人前来救援,这几乎是他能调动的所有军队。然而之前燕军的连战连败和杀蔡希德导致安庆绪部人心涣散,原本就处于劣势的燕军完全不是唐军对手,遭到惨败。随后,唐军又向安庆绪的首都邺城挺进。

在唐军压迫下势力日渐萎缩的安庆绪垂死挣扎,出邺城在郊外的愁思冈和唐军的再度激战,燕军又一次遭到歼灭性打击。李嗣业在此战中受重伤,不久死亡。两次大规模会战燕军的伤亡加上杀蔡希德等事件导致士兵大量逃散,安庆绪至此丧失了大部分军队,地盘也基本丢光了,只能带领残部死守在成为孤城的邺城。胜利的唐军则在邺城周边建立起重重工事,把安庆绪残部围困其中。

唐军围困邺城不动如山,史思明被迫寻求决战

到这里,已经事实上脱离安庆绪控制两年的史思明面临一个抉择:要么坐视安庆绪被灭,然后他在河北单独面对唐朝大军,要么南下救援安庆绪,但是这很可能需要克服唐军围城的重重工事。最终,他选择带兵南下。史思明南下后,很快攻破了唐朝此时在河北新收复的重要据点魏州并屠城,基本全歼了在这里驻扎的九节度使之一崔光远部。不过,郭子仪不久也几乎全歼了史思明的偏师李归仁部万余人,双方第一回合算是打了个平手。

在李归仁部惨败后,史思明发现他要面对的唐军并不好对付。在把安庆绪部歼灭大半后,现在围城的唐军在数量上获得了优势,而且郭子仪发动民夫大兴土木,在邺城附近修筑重重工事,史思明如果主动南下,需要以劣势兵力克服这些工事。几年前的嘉山之战,史思明就惨败于郭子仪的工事推进战术之下。就在这时,唐军内部发生了一次较大的战术路线分歧。

李光弼为代表的几个唐将提出,可以留一部分军队继续围困安庆绪,而以主力到魏州附近,盯住史思明亲率的五万精锐,需要的话就进行野战。按照《资治通鉴》的说法,这个绝妙的策略被不做好事的监军大太监鱼朝恩阻止了。但是按照成书更早的《安禄山事迹》所载,“汾阳以诸将欲袭思明谋议不同,汾阳与季广琛同谋,引安阳河水(漳水)浸城,遂筑堰开渠,而浸城焉”。汾阳便是郭子仪,坚决反对李光弼等几个将领战术的,根本不是鱼朝恩,正是郭子仪。作为拥有仲裁权的鱼朝恩,当时站在了郭子仪、季广琛一方,选择继续围困邺城,并且引水灌城。

因为此战唐军失败,李光弼的建议仿佛成了被错过的正确选择。但从后来的实际结果看,主场作战的唐军都最终失败,去了客场胜算只有更小,郭子仪的持重态度比起李光弼的建议来更符合当时唐军的实际状况。后来,鱼朝恩身败名裂,而郭子仪和李光弼都作为正面人物进了史书,于是这个死太监便背了锅,成了这个战术分歧中李光弼的反对者。从下来发生的事情看,郭子仪和李光弼的矛盾将继续发酵,连同其他因素一起,带着唐军走向失败。

在李归仁部偏师遭到郭子仪痛歼后,史思明带领自己的五万精锐,以新夺取的魏州为基地,前往救援邺城。唐军十几万大军,加上修筑工事动员的大量民夫,其后勤线压力巨大。另一方面,唐军各个节度使的部队间互相也难以辨认。史思明利用唐军这个弱点,在邺城附近派出许多支骑兵小分队,骚扰和威胁唐军的补给线,让唐军苦不堪言。但郭子仪不为所动,他深知,等到打破邺城、全歼安庆绪部,史思明这些挠痒痒的把戏就完全丧失了意义。此时在邺城围困中的安庆绪已经到了人相食的地步,一斗米卖到七万多钱,一头老鼠数千钱。

看到郭子仪不动如山,史思明知道再这么下去不行了,等安庆绪完蛋他就会完全陷入被动。他直接带手里的五万精锐,全军直逼邺城附近。他的运气不差,路上居然遇到了正在守卫淹城用漳水堤坝的季广琛部,一番突袭之下,季广琛部惨败。按照记载,史思明部“杀我防堰官健,决我堤堰,又破卫尉县,烧粮车五十乘,驱却牛万头,官健走脱者一半。”

就这样,决战开始了。按照《资治通鉴》的记载:“思明乃引大军直抵城下,官军与之刻日决战。三月,壬申,官军步骑六十万陈于安阳河北,思明自将精兵五万敌之,诸军望之,以为游军,未介意。”我们已经分析了唐军半年前参战总兵力略低于二十万人,但是和安庆绪的激战和围城战中有不小消耗,包括作战最英勇的节度使李嗣业都在这期间伤重不治。史思明南下后,又相继击破了崔光远、季广琛两镇节度使所部。因此,此时实际和史思明对峙的,应当有十万上下的兵力,还是有不小优势。但是唐军已经持续作战和围城半年之久,这一点上远比不上修整了很久的史思明部。所以,在整体实力上,唐军只能说是略占上风。

决战万金驿:被神话掩盖的战局

唐军在邺城郊外列阵迎战史思明部。郭子仪在万金驿附近列阵,李光弼则在韩陵附近列阵,两地相隔不过数里,因此此战时常被称为“万金驿战役”。按照《安禄山事迹》的记载,战前郭子仪和李光弼“所谋不协”,也就是在战场的具体布置上又产生了不小的矛盾,这对双方在战前的布置和战役中的协作都会有不小的影响。和李光弼一起布阵的主要有王思礼、鲁炅、许叔冀三位节度使,郭子仪则统帅剩下的部队,不知这种布置是否和之前讨论围城还是主动迎击史思明时,各节度使的立场有关。

战役开始后,李光弼等四镇军队与史思明部率先展开激战。李光弼等人拼死奋战,和史思明的主力打得不分胜负,“杀略大当”,其中一位节度使鲁炅负伤。郭子仪部主力此时还在列阵,但是感觉机不可失的他立刻派仆固怀恩带领三千回纥精锐骑兵向史思明军冲锋。在之前的多次会战中,回纥人总能最关键的时刻证明他们的可靠性,因此一直被作为最重要的冲锋力量进行使用,久而久之甚至让安史叛军都产生了畏惧心理。这次,郭子仪仍然希望这支部队能打开局面。然而让人意外的事情发生了,这支曾经总在最关键的位置打最艰难的仗、帮助唐军收复了长安和洛阳的回纥精兵,在史思明调集精锐进行攻击时,竟然没有战斗很久就被击溃,成为此战中唐军第一支被打崩的部队!

回纥人在收复两京的战役中得到了大量的掳掠品和赏赐,对战斗意志有所影响。但是真的让他们的战斗力发生断崖式下降的,却是他们的内部形势。一直以来,统帅援唐回纥军的是的回纥可汗长子,被史书称为“叶护太子”,他为唐朝立下了赫赫战功,并且和当时的唐朝太子、后来的唐代宗是结义兄弟。但是就这么一个人,在唐朝收复两京后的双方休整期,竟然因为回纥内部政治斗争被杀了。按照《新唐书》的记载,“始叶护太子前得罪死,故次子移地健立。”叶护太子被杀,他的嫡系都会被清洗打击,这支援助唐朝的回纥军队和叶护太子渊源尤深,此时无论是否遭到清洗,人心不定战斗力大幅下降是必然,因此被史思明击溃。

本来,回纥人的崩溃虽然对唐军不利,但是唐军整体人数占优势,郭子仪所部主力尚未参战,唐军并不至于因此整体性崩溃。但是随后发生的一件事情,却让天平彻底的倒向了史思明一方。

由于史思明的降而复叛,当时唐军许多汉族将领对同阵营的异族将领极为猜忌。郭子仪的牙前兵马使吴思礼某次军事会议上曾经公开扬言:“蕃将怎么可能为国家尽节。”,说完就盯着在会场的蕃将仆固怀恩,双方算是结下了梁子。对蕃将的猜忌在史思明复叛后颇为普遍,连郭子仪都不例外。这次,吴思礼受郭子仪之命在仆固怀恩军中监督仆固怀恩。在回纥人向后败退,军队陷入一片混乱时,仆固怀恩趁机报仇,将吴思礼临阵射杀,然后大叫“吴思礼阵亡了”。

郭子仪明显知道吴思礼之死是怎么回事。由于担心仆固怀恩已经叛变,他做出了一个相当令人咂舌的决定:带着自己还没列阵完毕的朔方军主力,立刻撤出了战场。一代名将郭子仪为何如此失态?得从仆固怀恩说起。

作为安史之乱中效忠唐朝的代表性蕃将,仆固怀恩出身高贵。他的姓“仆固”来源于九姓铁勒中的仆骨部,和同为九姓铁勒的回纥人不但同源,而且某种意义上是平等的关系。因此,回纥王族主动要求同他通婚。取代了叶护太子成为回纥储君、未来将统治回纥二十多年的移地健就是他的女婿。郭子仪有充分理由担心,万一之前回纥骑兵的战败是仆固怀恩和自己的女婿一起勾结史思明放水,等仆固怀恩和移地健临阵倒戈,整个战场的唐军都可能被彻底歼灭。

所以,郭子仪在没法确定事态严重性的情况下,选择逃离战场。看到回纥军大败、郭子仪不战而逃,战场上还在苦战的其他唐军依次崩溃。但是李光弼和王思礼两支最先和史思明交战的唐军反而保持了建制,有条不紊的后退,史思明也一时奈何不了他们。就在这时,一场沙尘暴突然出现,导致唐军的崩溃变得更为严重,自相践踏,死伤枕籍。但是叛军也被沙尘暴冲得七零八落,没能进行有效追击,也开始反向奔逃。这场安史之乱中最大的恶战以这种奇怪的方式结束了。

此次战役,唐军士兵伤亡并不大,但是在无序逃跑过程中,海量的军粮、兵器、战马,基本损失殆尽,征发到邺城附近进行土木作业和后勤的民夫,损失也极为惊人。可以说,唐政府在此败之后,短期内丧失了再组织如此庞大攻势的能力。以郭子仪的朔方军为例,士兵不过“四分损一”,但是“战马万匹,惟存三千;甲仗十万,遗弃殆尽。”李光弼、王思礼两部最先接战,最后撤退,因为维持了秩序,损失反而是最小的。

邺城之战结束了。战后,唐政府把对战败负主要责任的郭子仪召回京师,把此战中表现出色的李光弼提拔为天下兵马副元帅。当时元帅是给皇子挂名的,李光弼出任天下兵马副元帅,意味着对付史思明的重任落到了他肩上。应该说,虽然郭子仪的带头撤退可以理解,但唐廷在战后的处置基本公平,问题不大。后来,鱼朝恩变成此战唐军失败的背锅侠后,这个处分于是变成了死太监对郭子仪的迫害。

对安庆绪和守城士兵来说,可怕的围城终于终结,他们的噩梦却才刚开始。按照记载“庆绪官健六千余人,大半饿不行立,并令安太清等养育之,数内三千三百人是随从庆绪者,亦杀之,食后方移入城。自是禄山之种类歼矣。”唐军败退后城内还活着的安庆绪部六千人基本都饿得不成人样,史思明一口气杀掉了他认为的所有安庆绪嫡系三千三百人,占幸存者的一半以上,安禄山的直系后代到此也全部灭绝。

至此,安史之乱进入了新的阶段。

邺城之战唐军败因之总结

从账面上看,邺城之战唐军的实力略强于史思明军,但并没有压倒性优势。郭子仪成功的逼迫史思明主动到邺城附近自己的主场决战。但唐军此次出兵打击安庆绪到顿兵坚城再到和史思明决战,已经过去半年时间,可谓师老兵疲,一定程度上抵消了这种优势。而唐军最主要的失败原因,则在于其内部诸多的矛盾在关键时刻集中爆发。

邺城之战中,郭子仪和李光弼两个人和两条军事路线的矛盾贯穿始终,背后分别都有许多支持者,使得唐军缺乏一个公认的最高指挥官,并且开战后两人分别带着支持自己的节度使分头布阵。唐军一贯把回纥骑兵放在关键性的位置以对抗叛军精锐,但回纥骑兵的统帅叶护太子死于前一年回纥继承权斗争,导致前几次战役极为可靠的回纥精锐几乎是一触即溃,带动了李光弼等部的败退。最后,郭子仪和仆固怀恩的矛盾,使得仆固怀恩临阵射杀郭子仪派来监军的吴思礼,郭子仪怀疑他叛变甚至是勾结回纥人叛变,而被迫临阵脱逃,导致作为预备队足以对抗史思明的郭子仪等部未经大战就一并溃退。而最后的沙尘暴,既加剧了败退唐军的损失和混乱程度,却也让史思明无力深入追击,算是用一种特殊的方式为战役划上了句号。这才是邺城之战的完全过程。


邺城之战中唐军的失败,意味着唐朝政府已经没有足够的资源全歼安史叛军,真正意义上重新控制华北。这就奠定了晚唐藩镇割据的格局,最终决定了唐朝的结局。