Skip to Content Facebook Feature Image

郭子儀的香積寺之戰:一個老將怎麼帶著雜牌軍收復長安

博客文章

郭子儀的香積寺之戰:一個老將怎麼帶著雜牌軍收復長安
博客文章

博客文章

郭子儀的香積寺之戰:一個老將怎麼帶著雜牌軍收復長安

2026年08月22日 16:30

757年秋天,一個六十歲的老將,帶著一群來自不同地方的兵,在長安城外打一場誰輸誰亡的仗。

至德二載九月,長安城南,香積寺以北。郭子儀騎在馬上,看著對面的叛軍陣型——東西綿延數里,旗幟遮天,約有十萬人。那是安慶緒的精銳,李歸仁、安守忠帶領的,打過潼關、佔過長安,驍勇慣戰。

郭子儀這邊,名義上是十五萬,實際能打的沒那麼多。朔方軍是骨架,安西、北庭的邊軍是刀刃,關中新募的兵是血肉,還有四千回紇騎兵,是花錢請來的幫手。這些人操典不同,旗號不同,有的說突厥話,有的說河西話,有的連官話都聽不懂。

一年前,潼關失守,長安陷落,皇帝跑了,禁軍散了。現在要收復長安,靠的就是這支「雜牌軍」。郭子儀六十歲了,鬍子花白,甲冑下面的舊傷還在隱隱作痛。他知道,這一仗輸了,大唐就完了。

這支兵怎麼湊起來的

安祿山造反後,唐朝的軍事體系崩了。府兵制早就廢了,禁軍在潼關一戰打光,剩下的將領各自為政。肅宗在靈武即位,手裡沒兵,只能到處求人。

郭子儀的朔方軍是最完整的,約三萬人,是骨架。安西節度使李嗣業帶了五千精兵東調,北庭的馬璘也來了,這是刀刃。關中就地募兵,拉來的農夫、商販、流民,湊了幾萬,這是血肉。最後是回紇的葉護太子,帶了四千騎兵,條件是:打下長安,城裡的東西隨我們拿。

郭子儀在鳳翔整訓了幾個月,做的一件事是統一旗號。不同來源的兵,聽不懂彼此的話,就看旗幟、聽鼓角。他規定:中軍舉黃旗,前軍舉紅旗,回紇舉白旗;鼓進、金退、角為號。簡單,但管用。

他還跟回紇談好了:你們不打頭陣,藏在左翼後面,等我信號。叛軍全力壓上、側翼暴露的時候,你們再出來。回紇人聽懂了——不用拼命,等著撿便宜。

那一天的打法

九月二十日,雙方列陣。叛軍先動,精銳步騎正面衝鋒,勢頭很猛。唐軍前軍李嗣業部頂上去,陌刀隊排成牆,一刀一刀往前推。叛軍的騎兵衝不進來,人馬撞在刀牆上,血肉橫飛。

但叛軍人多,一波接一波。唐軍前軍開始後退,陣腳有點亂。李嗣業脫了上衣,光著膀子站在陣前,手裡拿著陌刀,喊:「今日不以身餌賊,軍無存理!」意思是今天我不當誘餌,大家都得死。他的親兵跟著衝上去,穩住了陣腳。

中軍的郭子儀沒有動。他在等——等叛軍的主力全部壓上,等他們的側翼露出來。這個等待很煎熬,前軍的慘叫聲傳到中軍,士兵們手心冒汗,但沒有命令,誰也不許動。

終於,叛軍的右翼暴露了。郭子儀舉起令旗,左翼後面的回紇騎兵衝出來。四千騎,不喊不叫,直插叛軍陣後。他們不打正面,專砍旗手、燒輜重、斷退路。叛軍回頭一看,後方火起,指揮旗倒了,頓時亂了。

唐軍全線反擊。前軍的陌刀隊重新推進,中軍的長槍手壓上,兩翼包抄。叛軍潰散,往長安方向跑,唐軍追了十幾里,斬首六萬級,溝塹裡填滿了屍體。

「賊精騎十萬陳於北,官軍與回紇夾擊之。賊大潰,斬首六萬級,填溝塹死者甚眾。賊將安守忠、李歸仁遁走,遂收長安。」——《資治通鑑》卷220【譯】叛軍精騎十萬列陣於北,官軍與回紇夾擊。叛軍大潰,斬首六萬級,填滿溝塹而死者眾多。叛將安守忠、李歸仁逃走,於是收復長安。

贏了之後更難

長安收復了,但郭子儀沒有高興太久。回紇人進城了,按照約定,他們要「取金帛」。長安的百姓經歷了叛軍的劫掠,現在又迎來了盟軍的劫掠。郭子儀只能約束自己的兵,對回紇人睜一隻眼閉一隻眼。

這是這場勝利的代價。唐廷沒有足夠的兵力打贏這一仗,只能借外族的手。借來的手,要拿東西走。回紇人滿載而歸,唐軍繼續東進,收復洛陽。但所有人都知道,中央的力量更弱了——禁軍沒了,邊軍調走了,地方節度使的權力更大了。

郭子儀後來封了汾陽郡王,活了八十五歲,是唐朝少數善終的大將。但他晚年對人說:「香積寺那一仗,我不是贏在勇敢,是贏在能忍。忍到叛軍全力壓上,忍到側翼露出來,忍到回紇人願意出手。」

這話裡有無奈。一個老將,帶著一群雜牌兵,靠著雇傭兵的幫助,才收復了國都。這不是盛唐的打法,是亂世的打法。

歷史的餘音
香積寺的田野上,現在種著小麥和玉米。一千多年前,這裡是修羅場,十幾萬人廝殺,血流成河。郭子儀的甲冑早已鏽蝕,但他教會後來的人一件事:當你手裡的牌不好時,不要急著打,要等——等敵人出錯,等盟友就位,等那一個側翼暴露的瞬間。

那個六十歲的老將,用一場慘勝,證明了打仗不是比誰更勇,是比誰更能忍。

那一場慘勝,改變的不僅是長安的所有權,更是唐朝的軍事格局。以前中央有禁軍,有府兵,有錢有糧;現在靠邊軍、靠募兵、靠外族雇傭。香積寺之後,藩鎮的權力越來越大,回紇的胃口越來越難滿足,朝廷的威信越來越薄。

但郭子儀還在。他活了八十五歲,經歷了四個皇帝,打了無數仗,最後善終。他對人說:「我這輩子,最踏實的是香積寺那一仗。因為那一仗之後,我知道大唐還能撐下去。不是因為我們強,是因為我們還能湊出一支兵,還能找到一個願意幫忙的盟友,還能等到敵人犯錯。」

香積寺的麥浪起伏,早已埋沒了古戰場的馬蹄印。但那種在絕境中湊合、等待、忍耐的打法,後來的人還在學。不是因為這套打法多光榮,是因為它證明了一件事:當你什麼都沒有的時候,耐心就是你最後的武器。

下篇 〈狄青的崑崙關之戰(1053年):一個面有刺字的將領,元宵節把敵人老巢端了〉 皇祐五年,狄青率宋軍南征儂智高。一場關於夜間機動、地形適應與將帥自主權突破的實錄,揭開北宋中期邊防平叛的戰術密碼。




《山河戰骨》

** 博客文章文責自負,不代表本公司立場 **

621年秋天,一個差點被李淵殺掉的降將,帶著船隊順流而下,五天打到敵國都城。

武德四年八月,夔州(今重慶奉節)的江面上,水位漲到了一年中的最高點。李靖站在船頭,看著混濁的江水翻滾著向東流去。他的身後是幾百艘戰船,載著數萬巴蜀兵,帆都沒有升,全靠水流推著走。

旁邊的將領說:「水這麼急,暗礁這麼多,現在下去,翻船了怎麼辦?」李靖沒有回答。他知道,蕭銑也是這麼想的——江水漲的時候,沒人會來打。所以江陵的防備一定鬆懈。

這是李靖的賭注。三個月前,他還是個差點被李淵處斬的降將。因為告發李淵謀反不成,反被扣在長安,臨刑前被李世民救下。現在他是行軍長史,輔佐趙郡王李孝恭,帶著這支水陸大軍去滅一個割據政權。

船隊出發了。沒有鑼鼓,沒有吶喊,只有水聲和船板摩擦的聲音。

幾個要說清楚的數字
• 時間:武德四年八月至十月(621年),長江三峽至江陵一線(今重慶奉節至湖北荊州)。
• 兵力:唐軍水陸數萬,以巴蜀水師為主力;蕭銑號稱四十萬,但江陵空虛,實戰守軍僅數萬。古籍愛誇大,實際沒那麼多人。
• 戰果:五日抵夷陵,攻破清江防線,兵臨江陵,蕭銑開城出降。嶺南諸州聞風歸附。
• 史料:《舊唐書·李靖傳》《舊唐書·蕭銑傳》《資治通鑑》卷189。本文不採「天降神風」「李靖單艦破敵」等民間說法。

蕭銑為什麼沒防備

蕭銑不是沒腦子。他是梁武帝的後人,佔據江陵,控制荊楚和嶺南,手下號稱四十萬兵。他的水軍不弱,長江天險在手,正常情況下,唐軍從三峽下來,他有的是時間調兵。

但他沒想到李靖會在八月來。按照常理,秋汛水漲,江面兇險,行船不易,這時候不會有人進攻。蕭銑的兵分散在各地:東邊防杜伏威,南邊防嶺南,西邊的精銦駐守清江。江陵城裡,其實沒有多少人。

李靖算準了這一點。他熟悉長江水文,知道秋汛雖然兇險,但流速快,順流而下可以縮短行軍時間。敵人想不到,就是最大的優勢。他對李孝恭說:「兵貴神速,機不可失。銑謂水漲路險,必不設備,若乘虛直搗,彼倉卒不能集兵,此萬全之策也。」

李孝恭同意了。兩人議定:不升帆,不擊鼓,順流疾下,直撲清江。

清江那一仗

五天後,船隊抵達夷陵。再往前,就是清江,蕭銑部將文士弘率精兵數萬駐守。這是江陵的最後一道門戶。

李孝恭帶前鋒直撲文士弘,李靖率主力繞到側翼。水戰打起來,唐軍的樓船高,走舸快,樓船壓陣,走舸穿插,把文士弘的船隊沖散。文士弘潰退,清江防線瓦解。

這一仗的關鍵不是殺了多少人,是搶了多少船。唐軍繳獲蕭銑戰艦四百餘艘,李靖沒有燒掉,也沒有拖走。他做了一件事:把唐軍的旗幟掛上去,讓這些空船順流飄下。

江陵城頭的守軍看見下游飄來一片戰艦,全是唐軍旗幟,以為前線全軍覆沒,士氣瞬間崩潰。其實那些船上沒有人,只有旗。這是李靖的心理戰——不費一兵一卒,讓敵人自己嚇自己。

「靖進圍江陵,收其戰艦,縱之順流。援軍見之,謂江陵已破,皆不敢進。」——《資治通鑑》卷189【譯】李靖進軍圍攻江陵,繳獲蕭銑戰艦,放其順流飄下。援軍看見,以為江陵已破,都不敢前進。

蕭銑為什麼投降

蕭銑急遣使者向嶺南、巴蜀求救。但援軍聞訊,觀望不進——有的怕唐軍水師控扼江面,有的想保存實力,有的已經在盤算降唐後的出路。

十月,江陵外援斷絕,城內糧草將盡。蕭銑對群臣說:「天不祐梁,無可奈何。」開城出降。他出城的時候,穿著素服,乘著一輛驢車,後面跟著幾個舊臣。李靖在城門口等他,沒有羞辱他,只是讓人把他押送長安。

唐軍入城後,李靖嚴令部下不得劫掠,恢復市集,安撫百姓。嶺南諸州聽說江陵平定且不殺降,相繼歸附。這一仗從出兵到受降,兩個月不到。

贏了之後

李靖後來成了唐朝第一名將,滅東突厥、平吐谷渾,封了代國公。但他最得意的,還是江陵這一仗。他對人說:「那一仗贏在膽子大。別人看見漲水就退,我看見漲水就進。水能阻擋敵人,也能幫我。」

這話說得輕鬆,但背後是算計。李靖熟悉長江,知道三峽的水什麼時候漲、什麼時候退,知道哪段有暗礁、哪段可通行。這些知識不是從兵書上來的,是他在巴蜀當總管時,一條江一條江走過來的。

江陵平定後,李淵沒有賞他多少金銀,但給了他一個更重要的東西:信任。從此以後,唐朝最難打的仗,都交給他。

歷史的餘音 長江的潮汛年年漲,年年退。李靖的船隊早已沒了,但他掛在空船上的那面旗,後來的人還記得。不是因為這招多聰明,是因為它證明了一件事:打仗有時候比的不是誰兵多,是誰敢在別人不敢動的時候動。

那個曾經差點被砍頭的降將,教會了唐朝一件事:水能載舟,也能載兵。關鍵是你懂不懂水性。

那一場漲水,沖掉的不僅是蕭銑的戰艦,更是「天險不可越」的固有觀念。李靖告訴後世:戰爭的勝負,往往不取決於誰的城更高、誰的河更寬,而取決於誰敢在別人認為不可能的時候出手;不取決於誰的兵更多,而取決於誰能讓敵人在出手之前就喪失鬥志。

當蕭銑的驢車駛出江陵城門,李靖沒有嘲笑他。他知道,這個人只是輸給了水,輸給了時間,輸給了一個比他更懂長江的人。真正的勝利,從來不是摧毀對手,是讓對手認輸。

長江的潮水退了又漲,漲了又退。但那種順勢而為、以快打慢的打法,後來的將領還在學。不是因為這套打法多神,是因為它證明了一件事:在變化面前,猶豫的人輸,敢賭的人贏。

下篇 〈郭子儀的香積寺之戰(757年):一個老將怎麼帶著雜牌軍收復長安〉

至德二載,郭子儀率領重組的唐軍與回紇聯軍,於長安西南香積寺迎戰安慶緒叛軍主力。一場關於藩鎮兵與中央軍協同、重騎兵側翼突擊、城池攻防與野戰結合的實錄,揭開中唐平叛戰爭的戰術密碼。