Skip to Content Facebook Feature Image

22歲封狼居胥:霍去病如何用輕騎撕碎匈奴神話?

博客文章

22歲封狼居胥:霍去病如何用輕騎撕碎匈奴神話?
博客文章

博客文章

22歲封狼居胥:霍去病如何用輕騎撕碎匈奴神話?

2026年09月29日 16:30

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

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

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

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

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

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

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

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

獵殺:左賢王庭的潰敗

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

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

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

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

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

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

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

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

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

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

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

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

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

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




《山河戰骨》

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

趙括接過帥印那天,白起已經悄悄進了秦營,秦王下令:敢泄露武安君為將者,斬。這場仗的勝負,在開打之前已經分曉了一半。

公元前260年秋,長平谷地(今山西高平一帶)。趙軍大營斷糧已經四十六天。《史記》寫到這裡,只用了六個字:「皆內陰相殺食」——營裡的人,暗中互相殺來吃。

主帥趙括把剩下的兵編成四隊,輪番衝擊秦軍營壘,衝了四五次,出不去。最後他親自帶精銳上陣搏殺,被秦軍亂箭射死。主將一死,剩下的士卒放下武器,全部投降。

這個結局,其實從幾個月前邯鄲城裡流傳的一句話開始,就已經寫好了。

你可能誤解了這場仗
❌ 以為:趙括「紙上談兵」,什麼都不懂
✅ 實際:「紙上談兵」是後世成語,戰國時紙都未發明。他父親趙奢的原話是「兵,死地也,而括易言之」——不是說他不熟兵書,是嫌他把生死之事講得太輕巧

❌ 以為:秦軍完勝,兵不血刃
✅ 實際:白起自己後來都認:「秦雖破長平軍,而秦卒死者過半,國內空。」慘勝而已

❌ 以為:坑殺四十萬是鐵案
✅ 實際:數字出自《史記》,朱熹、胡三省、錢穆和現代學者宋裕、楊寬等都有質疑;高平尸骨坑考古所見規模有限,遺骸多是戰死狀態。趙軍主力盡喪是事實,確數存疑

趙孝成王召集大臣商議。平陽君趙豹反對:「不如勿受。受之,禍大於所得。」平原君趙勝贊成:「無故得一郡,受之便。」趙王最後收了,封馮亭為華陽君。

秦國果然發兵。公元前260年四月,左庶長王齕攻長平,趙國派老將廉頗迎戰。

廉頗的辦法

開頭幾仗,趙軍打得很辛苦:斥候交鋒,裨將趙茄被斬;六月,秦軍連下兩座城障、四個軍尉;七月,秦軍又攻破西壘壁。廉頗看清了形勢:野戰打不過,就築壘堅守,任憑秦軍怎樣叫罵挑戰,就是不出。

這招「熬」字訣,掐的是秦軍的軟肋:遠道而來,糧草轉運耗費巨大,拖不起。但熬字訣也燒趙國自己的糧。前線幾十萬人張口吃飯,國內漸漸支撐不住,趙王幾次派人到前線責備廉頗,嫌他屢戰屢敗、又縮頭不出。

僵局,是打破平衡的最好時機——就看誰先出手。

一句謠言換一個主帥

秦國丞相應侯范雎派人帶千金入趙,佈反間。《史記》記下的謠言原文是:

「秦之所惡,獨畏馬服子趙括將耳,廉頗易與,且降矣。」——《史記·白起王翦列傳》【譯】秦國最怕的,只有馬服君趙奢的兒子趙括當主帥;廉頗容易對付,而且就快投降了。

謠言傳到趙王耳中,正中下懷——他早就嫌廉頗不爭氣。於是下決心換將,換上名將趙奢之子趙括。

反對的人不少。病重的藺相如說:趙括只會讀他父親的書傳,不懂臨機應變。趙括的母親親自上書:他父親當年為將,大王的賞賜全部分給軍吏,受命之日起不問家事;如今趙括剛當上將軍,就東向而坐接受下屬拜見,賞賜的金帛全部拿回家藏起來,天天張羅買田買宅。「父子異心,願王勿遣。」趙王不聽。

其實趙奢生前早有定論:「兵,死地也,而括易言之。使趙不將括即已,若必將之,破趙軍者必括也。」打仗是生死之地,這孩子說得太輕巧。趙國不用他為將則已,一旦用他,葬送趙軍的必定是他。

白起的衫袋

秦國聽說趙括上任,暗中做了一件事:派武安君白起為上將軍,王齕降為副將,軍中敢泄露白起為將者,斬。

趙括一到前線,把廉頗的規矩全部推翻,更換軍吏,主動出擊。白起佯裝敗退,趙軍追勝,一直追到秦軍營壘之下——攻不進去。就在這時,白起佈下的兩支奇兵動了:兩萬五千人繞斷趙軍退路,五千騎兵插進趙軍大營與前鋒之間,把幾十萬大軍切成兩段。糧道,斷了。

趙軍築壁困守待援。秦昭王聽說趙國糧道已斷,親自趕到河內,賜百姓爵位各一級,徵發十五歲以上男丁全部開赴長平,攔截趙國的救兵和糧草。這已經不是前線的較量,是秦國舉國之力,壓在這個口袋陣的封口上。

從斷糧到崩潰,四十六天。《史記》的原文是:「趙卒不得食四十六日,皆內陰相殺食。」趙括分兵四隊,反覆突圍四五次,衝不出去,最後親自搏戰,中箭身亡。士卒四十萬——這是《史記》的數字——全部投降。

白起與部下合計:早前秦軍拿下上黨,上黨百姓卻不肯做秦民,寧願歸趙。趙卒反覆無常,不全部殺掉,恐怕生亂。於是「挾詐而盡阬殺之」——用欺騙的手段,把降卒全部活埋,只留下二百四十個年紀小的,放回趙國報信。

這個「四十萬」必須說清楚。南宋朱熹就質疑過:趙卒都是百戰之士,豈有四十萬人肯束手就死?元代胡三省注《通鑑》,說這是從挫敗廉頗到擊破趙括前後斬首俘虜的總數。現代學者從趙國人口、動員規模推算,也多認為四十萬誇大;高平永錄村出土的尸骨坑,遺骸多數帶兵刃創傷、屬戰死狀態,規模與「四十萬坑殺」對不上。殺降是事實,趙軍主力盡喪是事實,但具體數字,千古無定論。

打完之後

長平大勝,白起打算乘勝直搗邯鄲,滅趙。韓趙兩國慌了,派蘇代帶厚禮去遊說范雎:白起滅了趙,功居三公之上,你應侯甘心屈居其下嗎?范雎於是勸秦王接受韓趙割地、罷兵講和。白起聞訊,從此與范雎結怨。

第二年,秦軍攻邯鄲,久攻不下。秦王要白起挂帥,白起稱病不去,說得很直白:邯鄲不容易攻。秦國雖然破了長平之軍,但自己士卒死者過半,國內空虛;千里渡河越山去攻別人的國都,趙人在內,諸侯在外,秦軍必敗。秦王不聽,換王齕上——果然大敗,信陵君竊符救趙,魏楚聯軍把秦軍趕了回去。

戰敗的帳,要找人算。秦王強令白起啟程赴軍,白起拖延,被貶為士卒,逐出咸陽。走到城西十里的杜郵,使者追上了他,帶來秦王賜的劍。白起臨死的話,《史記》記了下來:

「我何罪於天而至此哉?」良久,曰:「我固當死。長平之戰,趙卒降者數十萬人,我詐而盡阬之,是足以死。」遂自殺。——《史記·白起王翦列傳》【譯】「我有什麼罪得罪上天,落到這個下場?」過了很久,又說:「我本來就該死。長平之戰,幾十萬趙國降卒,我騙了他們全部坑殺,這一條就夠死罪了。」於是自殺。秦人憐他死得冤,鄉里都祭祀他。

長平的帳,其實有兩本。一本在戰場上:趙括輸了,輸在把兵書當作戰場。另一本在朝堂上:白起贏了戰場,卻輸給自己效忠的朝廷。被後人笑了兩千年的趙括,死於亂箭;一生未嘗敗績的白起,死於賜劍。戰國的規矩就是這樣:打輸的死,打贏的,也未必活得成。