Skip to Content Facebook Feature Image

街亭一失,北伐全盤皆輸:諸葛亮為何偏偏選了馬謖?

博客文章

街亭一失,北伐全盤皆輸:諸葛亮為何偏偏選了馬謖?
博客文章

博客文章

街亭一失,北伐全盤皆輸:諸葛亮為何偏偏選了馬謖?

2026年10月01日 16:30

建興六年(公元228年)春,隴右的風還帶著寒意,蜀漢大軍的推進卻已讓曹魏關中震動。諸葛亮首次北伐,聲東擊西:「揚聲由斜谷道取郿,使趙雲、鄧芝為疑軍,據箕谷」,而「亮身率諸軍攻祁山」。南安、天水、安定三郡「叛魏應亮,關中響震」。魏明帝曹叡「西鎮長安」,命張郃拒亮;同時遣曹真「督諸軍軍郿」,專當趙雲一路。

只要扼住街亭——這道卡在魏軍援隴通道上的節點——切斷關中與隴右的聯絡,蜀漢就能穩穩咬下隴右。然而戰局崩潰得極快:街亭失守,諸葛亮「進無所據」,只得「拔西縣千餘家,還于漢中」。第一次北伐的戰略窗口,就此關閉。

孤城與水源的致命賭局

街亭是關中魏軍馳援隴右的必經咽喉,也是蜀軍前出態勢的支點。諸葛亮深知此處不容有失,需派一員能獨當一面、穩守待援的將領。

當時蜀中宿將尚在。《馬謖傳》載:「時有宿將魏延、吳壹等,論者皆言以為宜令為先鋒,而亮違眾拔謖,統大眾在前」——眾論以為該用魏延、吳壹(按:《三國志》作「吳壹」),諸葛亮卻力排眾議,提拔參軍馬謖統領前軍,王平隸屬其下。

然而劉備早已發出警告。《馬謖傳》開篇即載:「先主臨薨謂亮曰:『馬謖言過其實,不可大用,君其察之!』亮猶謂不然,以謖為參軍,每引見談論,自晝達夜。」——馬謖「才器過人,好論軍計」,諸葛亮「深加器異」,與之談論往往自晝達夜;而劉備臨終留下的六字評語「言過其實」,諸葛亮終未採納。

兵書上的高地,現實中的死地

馬謖抵達街亭後,作出了致命的選擇。《張郃傳》載得極清楚:「謖依阻南山,不下據城。」——他放棄扼守城戍、當道據點的穩妥佈局,把軍隊拉上南山,憑險自固。王平「連規諫謖,謖不能用」。

他忽略了兩個變數:其一,山上無水源;其二,對面的魏將是張郃——時人評其「識變數,善處營陳,料戰勢地形,無不如計」,連諸葛亮都忌憚他。

張郃一到,一眼看穿破綻。《張郃傳》:「郃絕其汲道,擊,大破之。」——他不強攻上山,只切斷山下汲水之路。蜀軍山上缺水,迅速崩潰,「士卒離散」「眾盡星散」,馬謖逃亡(《向朗傳》:「謖逃亡,朗知情不舉,亮恨之」)。

全軍潰散之際,唯獨王平一部保全。《王平傳》:「惟平所領千人,鳴鼓自持,魏將張郃疑其伏兵,不往逼也。」——王平率千人擂鼓自守,張郃疑有伏兵,竟不敢進逼。這不是「穩住側翼」,而是亂軍之中一次漂亮的疑兵之計。

街亭既失,張郃揮師西進,「南安、天水、安定郡反應亮,郃皆破平之」。諸葛亮被迫放棄已得之地,全軍撤回漢中。一場一度「關中響震」的北伐,因一個戰術節點的失誤,全盤歸零。

一子錯,滿盤皆輸的戰略邏輯

街亭之敗,表面是馬謖違令(《諸葛亮傳》:「謖違亮節度,舉動失宜,大為郃所破」),底層卻是蜀漢國力與後勤半徑的結構性矛盾。

此處尤須辨明一個流行誤解:諸葛亮並非「敢於豪賭」之人。據《魏延傳》裴注引《魏略》,魏延曾請精兵五千直出子午谷襲長安,而「亮以為此縣危,不如安從坦道,可以平取隴右,十全必克而無虞,故不用延計」——他明確拒絕了奇襲,選擇了最穩健的「坦道」。(須註明:此條出自魏人魚豢《魏略》,裴松之已疑其為敵國傳聞,學界多持保留,只能作為「一說」看待,不宜據為定論。)

真正的反諷正在於此:諸葛亮選了自認「十全必克而無虞」的路,卻依然因一個節點失守而滿盤皆輸。蜀漢國力弱、後勤半徑長、容錯率極低——再穩健的路线,也經不起街亭這樣的一處崩塌。這才是「穩」與「賭」在弱國戰略中的真實關係:不是他選擇了賭,而是弱國的所有選擇,本質上都容錯率極低。

戰後整肅極為嚴厲:諸葛亮「戮謖以謝眾」(《諸葛亮傳》),同時「誅馬謖及將軍張休、李盛,奪將軍黃襲等兵」;而王平「特見崇顯,加拜參軍,統五部兼當營事,進位討寇將軍,封亭侯」。賞罰之分明,正是敗後重整軍心的手段。

須說明的是馬謖的結局,正史有異文:《諸葛亮傳》作「戮謖以謝眾」(處死),《馬謖傳》則作「謖下獄物故」(死於獄中),二說並存,不宜單取一端。裴注引《襄陽記》更記馬謖臨終上書「明公視謖猶子,謖視明公猶父」,及蔣琬勸諫「天下未定,而戮智計之士,豈不惜哉」、諸葛亮流涕答以「孫武所以能制勝於天下者,用法明也」——這個決定,他自己也並不輕鬆。

諸葛亮同時上疏自貶:「臣明不知人,恤事多闇,《春秋》責帥,臣職是當。請自貶三等,以督厥咎。」於是「以亮為右將軍,行丞相事,所總統如前」。他承認的不是「誤用一人」,而是「明不知人」——這正是對劉備遺言的遲到回應。

此後諸葛亮用兵愈重後勤與營陣(木牛流馬、五丈原屯田),然同年冬第二次北伐攻陳倉,仍屬速攻(郝昭堅守、糧盡而退)。歷史並未因街亭而簡單轉向「穩扎穩打」;真正改變的,是再也沒有第二次「關中響震」的機會了。

值得一提的是,首伐雖敗,蜀漢卻在此役中得到了姜維——天水太守疑維等有異心而夜奔上邽,維等「乃俱詣亮」。一場全盤皆輸的戰役,為三十年後的劍閣留下了守將。

戰爭從來不給理論家第二次機會。當兵書脫離地形、水源與敵將特質,再精妙的推演,也會在現實的風沙中碎成齏粉——劉備那句「言過其實,不可大用」,說的正是這個道理。




《山河戰骨》

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

元狩四年(公元前119年)春,大漠以北。二十二歲的驃騎將軍霍去病自代郡出塞,身後是五萬騎兵,面前是漢軍從未踏足的絕域。此前漢軍雖已連戰連捷——河南之戰收復河套、河西之戰斷匈奴右臂——卻從未深入漠北、直搗王庭。匈奴謀士趙信為單于獻策:「漢兵既度幕,人馬罷,匈奴可坐收虜耳」——在他的判斷裡,這片沙漠本身就是最好的防線:漢軍只要敢渡,人馬必疲,匈奴便可坐收其利。單于遂「悉遠北其輜重,皆以精兵待幕北」。

霍去病要走的,正是這條被判定為「人馬必罷」的路。

破局:不是不要後勤,而是讓後勤追得上

漢軍北伐,向來被補給綁住手腳。輜重車隊綿延百里,步卒轉運踵軍數十萬;匈奴騎兵只需在側翼遊走斷糧,深入之師便不戰自潰。這是元朔以來漢匈交鋒反覆驗證的死局。

霍去病的破解之道,常被後人濃縮為一句話——「輕騎深入,因糧於敵」。須先辨明:《史記》《漢書》並無霍去病此類上書,「因糧於敵」出自《孫子兵法·作戰篇》,是後人的概括而非他的原話。正史所載,是漢武帝戰後褒功詔書中的原文:

「驃騎將軍去病率師,躬將所獲葷粥之士,約輕齎,絕大幕……取食於敵,逴行殊遠而糧不絕。」

這段話揭示了三層真實。其一,他並非沒有輜重——《史記》明載「驃騎將軍亦將五萬騎,車重與大將軍軍等」,他的輜重車隊與衛青等量,身後更有「步兵轉運者踵軍數十萬」。其二,他做的是「約輕齎」——減省隨行糧秣,把負擔壓到最低。其三,關鍵在「取食於敵」——以繳獲的牛羊、穀物與敵軍輜重就地補充。

真正令這次深入成為可能的,還有兩項編組安排:「而敢力戰深入之士皆屬驃騎」——敢於力戰深入的精銳全部劃歸霍去病;「躬將所獲葷粥之士」——他親率所俘的匈奴部眾為前導,這才是「熟悉漠北地形」的實際依據。換言之,這不是一次拋棄後勤的豪賭,而是一次以精銳編組、輕裝減負、就地補給與敵情嚮導共同支撐的精密計算——其成就不在「不要糧道」,而在「走得極遠而糧道未絕」。

獵殺:左賢王庭的潰敗

漠北之戰實為兩路分擊:衛青出定襄,正面迎擊單于本庭;霍去病出代郡,直趨匈奴左方(左賢王部)。本文主角所向,是後者。

霍軍出代、右北平,深入二千餘里(《史記·匈奴列傳》作「出代二千餘里」,而《衛將軍驃騎列傳》則作「出代、右北平千餘里」,二說並存,皆見《史記》),「直左方兵」,與左賢王部接戰。詔書記其進軍軌跡:「涉獲章渠,以誅比車耆,轉擊左大將,斬獲旗鼓,歷涉離侯,濟弓閭」——越過離侯山、渡過弓閭水,一路向北穿插。

具體的接戰方式——包抄、穿插、分割、分進合擊——正史並未留下陣型記載;今人所繪的「數支鋒矢」等圖景,屬現代兵學推演。可確知的是結果:

「獲屯頭王、韓王等三人,將軍、相國、當戶、都尉八十三人……執鹵獲醜七萬有四百四十三級。」——《匈奴列傳》則作「漢兵得胡首虜凡七萬餘級,左賢王將皆遁走」。左賢王與其將領倉皇北遁,而其麾下三王、八十三名高級軍官被俘,七萬餘眾被斬獲。漢軍騎兵的裝備優勢(鐵鎧、長戟、環首刀)與近戰能力,一般認為是壓制匈奴騎射的關鍵。

封禪:狼居胥山下的帝國轉折

霍去病沒有停下。他一路北進,直至狼居胥山,在那裡舉行「封」禮(祭天);又在姑衍舉行「禪」禮(祭地);最終「登臨瀚海」而還。這不是單純的炫耀武功,而是一次宣告:漢軍已能深入絕域、在匈奴腹地舉行本應由天子主持的封禪之禮。

戰後,「是後匈奴遠遁,而漠南無王庭」——匈奴被迫北遷,漠南再無王庭。但勝利的代價同樣驚人:《匈奴列傳》載「漢兩將軍大出圍單于,所殺虜八九萬,而漢士卒物故亦數萬,漢馬死者十餘萬」;《漢書》更記「兩軍之出塞,塞閱官及私馬凡十四萬匹,而復入塞者不滿三萬匹」——出塞時官私馬十四萬匹,歸來不足三萬。霍去病本部的減員則為「師率減什二」(約十分之二)。「匈奴雖病,遠去,而漢亦馬少,無以復往」——兩敗俱傷,漢朝此後竟無力再舉。說「戰馬損失過半」,其實是低估了這場勝利的代價。

霍去病以功益封五千八百戶;此役之後,衛青與霍去病同拜大司馬,驃騎將軍秩祿與大將軍等。

另一面:史遷筆下的驃騎將軍

然而《史記》從不只有頌歌。同篇緊接著寫道:

「然少而侍中,貴,不省士。其從軍,天子為遣太官齎數十乘,既還,重車餘棄粱肉,而士有飢者。其在塞外,卒乏糧,或不能自振,而驃騎尚穿域蹴鞠。」

這段話為「取食於敵」補上了殘酷的另一面:士卒在塞外乏糧、甚至餓到起不來,而霍去病仍在修築場地蹴鞠為樂。「取食於敵」是戰術創新,也是把風險轉嫁給士卒的制度安排。後世將「封狼居胥」奉為武將的最高榮耀,但剝開榮光的外衣,裡層既有冷峻的戰術計算、對地形的極致利用與敢於重寫兵書的決斷,也有數萬士卒的物故與十餘萬匹戰馬的枯骨。不了解後者,便無法真正理解前者。

《史記》載:「驃騎將軍自四年軍後三年,元狩六年而卒。」天子悼之,「發屬國玄甲,軍陳自長安至茂陵,為冢象祁連山」——以鐵甲軍陣自長安列至茂陵,墳冢築成祁連山的形狀。

二十二歲的將軍不會知道,自己三年後便將病逝。但他留在狼居胥山的那一筆,改寫了草原與中原的權力版圖。歷史從不眷顧盲從者,只記住那些敢於撕碎神話的人——而它也同樣記得,神話的碎片之下,墊著多少無名的枯骨。