漢武帝元光二年(公元前133年),雁門郡馬邑縣(今山西朔州)的豪杰聶壹通過大行令王恢向漢武帝進言,稱匈奴剛與漢朝和親,對邊境放松警惕,此時可用利益引誘他們,再埋伏軍隊發動襲擊,定能將其擊敗。漢武帝召集公卿大臣商議此事,王恢說:“我聽說以前代國(今山西北部)存在時,北面有強大的匈奴為敵,內部還要聯合中原的軍隊,但代國仍能按時種植莊稼,贍養老人、養育孩童,倉庫常常充實,匈奴也不敢輕易侵犯。如今陛下以天威統一天下,可匈奴卻不斷侵擾,原因無他,就是因為他們不懼怕我們。我認為應該出擊匈奴。”韓安國則說:“我聽說當年高皇帝曾被匈奴圍困在平城(今山西大同東北),七天沒吃東西。解圍返回后,他并沒有憤怒地報復匈奴。圣人以天下為度量,不會因個人的私憤而傷害天下的公理。所以高皇帝派劉敬前去與匈奴和親,到如今已經五代人享受和平了。我覺得不應該出擊。”王恢反駁道:“并非如此。高皇帝身披戰甲、手持武器,征戰十年,他不報復平城之仇,不是沒有實力,而是為了讓天下百姓休養生息。如今邊境時常受到侵擾,士兵傷亡慘重,中原地區的運棺車隨處可見,這是仁人志士不忍心看到的。所以說,出擊匈奴才是正確的選擇?!表n安國又說:“不是這樣的。我聽說用兵之道,應該是以飽待饑,以嚴整之師對付混亂之敵,以穩定的營壘等待疲憊的敵人。這樣,交戰時能消滅敵軍,攻城時能摧毀城邑,常常能以逸待勞制服敵國,這才是圣人的用兵之法。如今如果輕裝深入敵境,路途遙遠,很難成功。前行時會受到敵人的脅迫,橫行時又容易被截斷后路,行軍速度快了糧草就會匱乏,速度慢了又會貽誤戰機,還沒走到千里之外,人馬就會因饑餓而疲憊不堪。兵法上說:‘軍隊出征卻讓敵人得到好處,這是很危險的?!晕艺J為不應該出擊?!蓖趸只貞溃骸安⒎侨绱恕N宜f的出擊,并非深入敵境,而是順著單于的欲望,把他們引誘到邊境。我們挑選勇猛的騎兵和壯士暗中埋伏,做好防備,在險阻的地方設下埋伏。等形勢確定,我們或在左邊扎營,或在右邊扎營,或在前面截擊,或在后面斷絕敵人的退路,這樣一定能擒獲單于?!睗h武帝最終采納了王恢的建議。
這年夏天六月,漢武帝任命御史大夫韓安國為護軍將軍,衛尉李廣為驍騎將軍,太仆公孫賀為輕車將軍,大行令王恢為將屯將軍,太中大夫李息為材官將軍,率領車騎、材官等三十多萬人,埋伏在馬邑城旁邊的山谷中。他們約定,等單于進入馬邑城,就發動伏兵。聶壹暗中出使匈奴,對單于說:“我能斬殺馬邑城的縣令和縣丞,獻城投降,城中的財物就都歸您了?!眴斡诜浅8吲d,相信了聶壹的話并答應了他。聶壹回到馬邑后,斬殺了幾個死囚,將他們的首級懸掛在馬邑城下,假裝是縣令和縣丞的頭,以此向單于的使者表明自己信守承諾,還說:“馬邑城的長官已死,您可以趕緊來?!庇谑?,單于率領十萬騎兵穿過邊塞,進入武州塞(今山西左云至大同市西一帶)。當匈奴軍隊距離馬邑城還有一百多里時,單于發現野外到處都是牲畜,卻不見放牧的人,心中感到奇怪。于是,他們攻打附近的亭燧,抓獲了雁門郡的尉史。單于本想殺死尉史,尉史卻將漢朝伏兵的情況告訴了單于。單于大驚失色,說道:“我就覺得這事可疑!”于是立刻率軍撤退,并說:“我得到尉史,這是天意?。 彼馕臼窞椤疤焱酢?。邊塞傳來消息,說單于已經撤軍,漢朝軍隊追到邊塞,估計追不上,只好全部撤兵。王恢原本負責從代郡(今河北蔚縣東北)出擊匈奴的輜重部隊,得知單于撤軍,而且匈奴兵力眾多,他也不敢出擊。漢武帝得知后,非常憤怒,責備王恢。王恢說:“最初約定好單于進入馬邑城后,大軍與單于交戰,我再攻打他們的輜重部隊,這樣就能獲利。可如今單于沒有進入馬邑城就撤軍了,我率領三萬人馬,無法與匈奴對抗,出擊只會自取其辱。我原本就知道回來會被斬首,但這樣能保全陛下的三萬士兵?!睗h武帝將王恢交給廷尉治罪,廷尉判處王恢畏敵觀望、避敵不戰的罪名,應當斬首。王恢用千金賄賂丞相田蚡,田蚡不敢向漢武帝求情,卻對太后說:“王恢是馬邑之謀的主謀,如今事情沒成功就殺了他,這不是在替匈奴報仇嗎?”太后把田蚡的話告訴了漢武帝,漢武帝說:“馬邑之謀是王恢提出的,我征發天下幾十萬人聽從他的計謀行事。就算不能抓住單于,王恢的部隊去攻打匈奴的輜重,也能有所收獲,以此來慰藉將士們。如今不殺王恢,我無法向天下人交代?!蓖趸值弥螅阕詺⒘?。從那以后,匈奴斷絕了與漢朝的和親,攻打漢朝的邊境關塞,時常在邊境地區掠奪,侵擾次數數不勝數。但匈奴仍然貪圖漢朝的關市貿易,喜愛漢朝的財物,漢朝也沒有中斷關市貿易,以此迎合匈奴。
元光六年(公元前129年)冬天,匈奴入侵上谷郡(今河北懷來東南),殺害和擄掠當地的官吏和百姓。漢武帝派遣車騎將軍衛青從上谷郡出兵,騎將軍公孫敖從代郡出兵,輕車將軍公孫賀從云中郡(今內蒙古托克托東北)出兵,驍騎將軍李廣從雁門郡出兵,各率領一萬騎兵攻打匈奴在關市附近的軍隊。衛青率軍到達龍城(今內蒙古赤峰市一帶),斬殺和俘虜匈奴七百多人;公孫賀沒有戰果;公孫敖被匈奴打敗,損失了七千騎兵;李廣也被匈奴打敗,匈奴生擒李廣,把他放在兩匹馬中間,用網兜裝著讓他躺著,走了十多里。李廣假裝死去,突然跳起來,奪過敵人的馬和弓,策馬向南飛馳,最終得以逃脫。漢軍將公孫敖和李廣交付司法官吏審判,他們應當被斬首,后來花錢贖罪,成為平民。只有衛青被賜爵關內侯。這年秋天,匈奴多次侵犯邊境,漁陽郡受到的侵擾尤為嚴重。漢武帝任命衛尉韓安國為材官將軍,屯駐在漁陽。
元朔元年(公元前128年)秋天,匈奴出動兩萬騎兵入侵漢朝,殺死遼西太守,擄掠兩千多人,包圍了韓安國的營壘。匈奴又侵入漁陽和雁門郡,各殺害和擄掠一千多人。韓安國向東遷移,屯駐在北平,幾個月后就病死了。漢武帝于是再次征召李廣,任命他為右北平太守。匈奴稱李廣為“漢之飛將軍”,躲避他好幾年,不敢入侵右北平。車騎將軍衛青率領三萬騎兵從雁門郡出兵,將軍李息從代郡出兵,衛青斬殺匈奴數千人。臨菑人主父偃上書談論九件事,其中八件事是關于律令的,一件事是勸諫漢武帝不要征伐匈奴。他說:“《司馬法》中講:‘國家雖然強大,喜好戰爭必定滅亡;天下雖然太平,忘記戰爭必定危險?!瘧嵟沁`背道德的,兵器是不祥之物,爭斗是最下等的行為。那些追求戰爭勝利、窮兵黷武的人,沒有不后悔的。從前秦始皇吞并六國,致力于戰爭,勝利后也不停歇,想要攻打匈奴。李斯勸諫說:‘不可以。匈奴沒有固定的城郭居住,沒有儲備的物資,如同鳥兒一樣遷徙,很難控制。如果派輕裝的軍隊深入匈奴境內,糧食必定斷絕;如果攜帶糧食進軍,又會因輜重太多而難以快速行軍。即使得到匈奴的土地,也沒有什么好處;得到匈奴的百姓,也無法治理。戰勝后還要殺死他們,這不是愛護百姓的做法。使中原地區疲憊,只為了在匈奴那里求得一時之快,這不是長久之計?!厥蓟什宦爮?,于是派蒙恬率軍攻打匈奴,開辟了千里土地,以黃河為邊界。但那里地勢低洼,是鹽堿地,不生長五谷。之后又征發天下的成年男子去守衛北河,軍隊在外十多年,死亡的人數多得無法計算,最終也沒能越過黃河向北推進。這難道是因為人力不足、兵器和鎧甲不充足嗎?是形勢不允許啊。又征發天下百姓轉運糧草,從黃腄、瑯邪等靠海的郡縣出發,運到北河,大概要耗費三十鐘糧食才能運到一石。男子拼命耕種,卻不夠供應軍糧;女子紡紗織布,卻不夠供應帷幕。百姓疲憊不堪,孤寡老弱無法相互贍養,道路上到處都是死去的人,天下百姓開始背叛秦朝。等到高皇帝平定天下,在邊境地區開拓土地,聽說匈奴聚集在代谷之外,就想要攻打他們。御史成進勸諫說:‘不可以。匈奴的習性如同野獸一樣聚集,又如鳥兒一樣分散,追趕他們就像捕捉影子一樣。如今陛下憑借盛德去攻打匈奴,我私下認為很危險?!呋实鄄宦爮?,于是向北進軍到代谷,果然遭遇平城之圍。高皇帝非常后悔,于是派劉敬前往匈奴締結和親之約,之后天下才得以平息戰爭。匈奴難以控制,不是一朝一夕的事了。他們以搶劫、侵擾為業,這是他們的天性。從上古的虞、夏、殷、周時期開始,就不曾對他們進行規范和監督,只是把他們當作禽獸畜養,不把他們當作人看待。陛下不借鑒虞、夏、殷、周的傳統,卻遵循近代的錯誤做法,這是我深感憂慮的,也是百姓的疾苦所在?!眹腊惨采蠒f:“從前秦始皇心意寬廣,想要威震海外,派蒙恬率軍向北攻打匈奴,又派尉屠睢率領樓船之士攻打南越。在那個時候,秦朝的災禍在北方與匈奴結下,在南方與南越糾纏,軍隊長期駐扎在無用之地,前進不能取勝,后退又不能罷兵,十多年間,成年男子都穿上鎧甲,成年女子都轉運物資,百姓苦不堪言,很多人在道路旁的樹上上吊自殺,死去的人隨處可見。等到秦始皇駕崩,天下大亂,秦朝最終滅亡,這就是窮兵黷武的災禍。所以周朝因衰弱而滅亡,秦朝因強盛而滅亡,都是因為不懂得變革的禍患。如今征服南夷,使夜郎來朝,使羌、僰歸降,開拓薉州,修建城邑,又深入匈奴境內,焚燒他們的龍城,議論此事的人都認為這是臣子的功勞,卻不是對天下有利的長遠策略?!弊鄷噬虾螅瑵h武帝召見他們,說:“你們這些人原來都在哪里呢?為什么這么晚才見到你們!”于是任命他們為郎中。
元朔二年(公元前127年)冬天,匈奴入侵上谷、漁陽,殺害和擄掠官吏百姓一千多人。漢武帝派遣衛青、李息從云中郡出兵,向西一直打到隴西,攻打匈奴的樓煩王和白羊王,在黃河以南地區斬獲匈奴數千人,奪取牛羊一百多萬頭,趕跑了白羊王和樓煩王,于是占領了黃河以南的土地。漢武帝下詔封衛青為長平侯,衛青的校尉蘇建、張次公都立下戰功,蘇建被封為平陵侯,張次公被封為岸頭侯。主父偃說黃河以南地區土地肥沃富饒,外有黃河作為險阻,蒙恬曾在那里修筑城池以驅逐匈奴,對內可以節省轉運和戍守漕運的費用,是擴大中國領土、消滅匈奴的根本所在。漢武帝將此事交給公卿大臣商議,大臣們都說不可行,但漢武帝最終采納了主父偃的建議,設立朔方郡,派蘇建征發十多萬人修筑朔方城,修復秦朝時蒙恬所修筑的邊塞,憑借黃河作為堅固的防線。由于轉運物資路途遙遠,從崤山以東地區的百姓都承受了繁重的勞役,花費了數十上百億的錢財,國庫因此空虛。漢朝也放棄了上谷郡中深入匈奴境內的造陽地區,將其送給匈奴。這年夏天,漢朝招募百姓遷徙到朔方郡的有十萬口人。
元朔三年(公元前126年)冬天,匈奴軍臣單于去世,他的弟弟左谷蠡王伊稚斜自立為單于,打敗了軍臣單于的太子于單,于單逃亡并歸降漢朝。這年夏天四月丙子日,漢武帝封匈奴太子于單為涉安侯,幾個月后,于單就去世了。匈奴出動數萬騎兵入侵邊塞,殺死代郡太守恭,擄掠一千多人。秋天,匈奴又入侵雁門郡,殺害和擄掠一千多人。
元朔四年(公元前125年)夏天,匈奴入侵代郡、定襄、上郡,各派出三萬騎兵,殺害和擄掠數千人。
元朔五年(公元前124年),匈奴右賢王多次侵擾朔方,漢武帝命令車騎將軍衛青率領三萬騎兵從高闕出兵,衛尉蘇建為游擊將軍,左內史李沮為強弩將軍,太仆公孫賀為騎將軍,代相李蔡為輕車將軍,都隸屬于車騎將軍,一起從朔方出兵;大行令李息、岸頭侯張次公為將軍,一起從右北平出兵,總共有十多萬人攻打匈奴右賢王。匈奴右賢王認為漢朝軍隊路途遙遠,不會很快到達,于是飲酒作樂,喝得大醉。衛青等人的軍隊出塞六七百里,在夜里趕到并包圍了右賢王。右賢王大驚失色,在夜里逃跑,只帶著幾百名強壯的騎兵沖破包圍向北逃去。漢軍俘虜了右賢王的小王十多人,男女部眾一萬五千多人,牲畜達數十百萬頭。于是衛青率軍返回,到達邊塞。漢武帝派使者拿著大將軍印信,就在軍中拜衛青為大將軍,各路將領都隸屬于他。這年夏天四月乙未日,漢武帝又給衛青增加食邑八千七百戶,封衛青的三個兒子衛伉、衛不疑、衛登都為列侯。秋天,匈奴出動一萬騎兵入侵代郡,殺死都尉朱英,擄掠一千多人。
元朔六年(公元前123年)春天二月,大將軍衛青從定襄出兵攻打匈奴,任命合騎侯公孫敖為中將軍,太仆公孫賀為左將軍,翕侯趙信為前將軍,衛尉蘇建為右將軍,郎中令李廣為后將軍,左內史李沮為強弩將軍,都隸屬于大將軍衛青。他們斬殺匈奴數千人后返回,在定襄、云中、雁門等地休整兵馬。夏天四月,衛青再次率領六位將軍從定襄出兵攻打匈奴,斬殺和俘虜匈奴一萬多人。右將軍蘇建、前將軍趙信合并軍隊,共有三千多騎兵,單獨遭遇單于的軍隊,與匈奴交戰一天多,漢軍傷亡殆盡。趙信原本是匈奴的小王,歸降漢朝后被封為翕侯,此時他在兵敗后被匈奴引誘,于是率領剩下的八百多騎兵投降了匈奴。蘇建全軍覆沒,獨自逃脫回到大將軍營中。議郎周霸說:“自從大將軍出兵以來,還沒有斬殺過副將。如今蘇建拋棄軍隊,應該斬首以彰顯將軍的威嚴?!避娬b、長史安說:“不能這樣。兵法上說:‘小股部隊如果堅決抵抗,就會被強大的敵人擒獲?!缃裉K建以數千兵力對抗單于的數萬大軍,奮力戰斗了一天多,士兵們都拼盡全力,不敢有二心,如今他獨自歸來卻要被斬首,這是告訴后人,以后戰敗就不要回來。所以不應該斬首。”大將軍衛青說:“我有幸憑借皇帝的親近之臣的身份在軍隊中任職,不擔心沒有威嚴。周霸勸說我以斬殺蘇建來樹立威嚴,這太不符合臣子的本意了。況且我的職責雖然有權力斬殺將領,但以我的尊貴和受寵程度,也不敢擅自在外誅殺,還是把他送到天子那里,讓天子自己裁決,這樣也能顯示出做臣子的不敢專權,不是很好嗎?”軍吏們都說:“好?!庇谑菍⑻K建囚禁起來,送到漢武帝的行營。當初,平陽縣的小吏霍仲孺在平陽侯家做事,與衛青的姐姐衛少兒私通,生下霍去病?;羧ゲ∈藲q時成為侍中,擅長騎馬射箭。他兩次跟隨大將軍衛青攻打匈奴,擔任票姚校尉,他帶領八百名輕勇騎兵,徑直離開大軍數百里去尋找戰機,斬殺和俘虜的敵人數量超過己方損失。于是漢武帝說:“票姚校尉霍去病斬殺和俘虜匈奴二千多人,抓獲匈奴的相國、當戶,還斬殺了單于祖父一輩的藉若侯產,活捉了單于的叔父羅姑比,功勞在全軍中排名第一?!狈饣羧ゲ楣谲姾睢I瞎忍睾沦t四次跟隨大將軍出征,抓獲并斬殺匈奴二千多人,被封為眾利侯。這一年,漢軍損失了兩位將軍,翕侯趙信投降匈奴,軍功不多,所以大將軍衛青沒有增加食邑,只被賞賜了千金。右將軍蘇建被送到漢武帝那里后,漢武帝沒有誅殺他,讓他花錢贖罪,成為平民。單于得到翕侯趙信后,封他為自次王,還把自己的姐姐嫁給他,與他謀劃對付漢朝。趙信教單于向北遷移,越過沙漠,以引誘漢軍,使其疲憊不堪,然后在漢軍疲憊至極時發動攻擊,不要靠近漢朝邊塞。單于聽從了他的建議。當時,漢朝連年征發十多萬兵力攻打邊境,斬殺和俘虜匈奴的士兵,獲得的賞賜黃金多達二十多萬斤,然而漢軍的士兵和馬匹死亡的也有十多萬,兵器、鎧甲以及轉運物資的費用還不算在內。于是,大司農的經濟費用枯竭,無法再供給戰士們。六月,漢武帝下詔,允許百姓買爵,也可以用錢贖罪、免除禁錮以及減免貪污受賄的罪行,還設置了賞官,名為武功爵,每級十七萬錢,總計價值三十多萬金。那些買到武功爵千夫的人,可以優先被任命為官吏。但這樣一來,做官的途徑變得雜亂繁多,官職也因此被荒廢。
元狩元年(公元前122年)夏天五月,匈奴一萬騎兵入侵上谷郡,殺害了幾百人。
元狩二年(公元前121年)三月,霍去病擔任驃騎將軍,率領一萬騎兵從隴西出發,攻打匈奴。他歷經五個王國,轉戰六天,越過焉支山一千多里,殺死折蘭王,斬殺盧侯王,抓獲渾邪王的兒子以及相國、都尉,斬獲敵人首級和俘虜共計八千九百多人,還繳獲了休屠王用來祭天的金人。漢武帝下詔給霍去病增加食邑二千戶。夏天,霍去病又與合騎侯公孫敖一起率領幾萬騎兵從北地出發,兵分兩路;衛尉張騫、郎中令李廣則一起從右北平出發,也兵分兩路。李廣率領四千騎兵先行,走了大約幾百里,張騫率領一萬騎兵跟在后面。匈奴左賢王率領四萬騎兵包圍了李廣,李廣的士兵都很害怕。李廣于是派他的兒子李敢獨自率領幾十名騎兵沖擊匈奴騎兵,從匈奴騎兵的左右兩側穿過,然后回來報告李廣說:“匈奴很容易對付!”士兵們這才安定下來。李廣布成圓形兵陣,面向外,匈奴猛攻,箭如雨下。漢兵死了一半多,箭也快用完了。李廣于是命令士兵拉滿弓不要放箭,他親自用大黃弩射殺匈奴的副將,殺死了好幾個人,匈奴的攻勢才逐漸緩解。到了傍晚,官兵們都嚇得面無人色,而李廣卻神態自如,更加鎮定地整頓軍隊,軍中的人都佩服他的勇氣。第二天,他們又繼續奮力作戰,漢軍死亡的人數超過一半,但殺死的敵人也超過了己方的損失。這時,博望侯張騫的軍隊趕到,匈奴軍隊才解圍離去。漢軍疲憊不堪,無法追擊。戰斗結束后,回到漢朝。按照漢朝法律,博望侯張騫因為延誤軍期,應當被判處死刑,后來花錢贖罪,成為平民。李廣的軍功與損失相當,沒有得到賞賜。而驃騎將軍霍去病深入敵境二千多里,與合騎侯公孫敖失散,未能會合?;羧ゲ≡竭^居延澤,經過小月氏,到達祁連山,抓獲單桓王、酋涂王以及相國、都尉,率領二千五百人投降,斬殺敵人首級三萬零二百個,俘獲匈奴小王七十多人。漢武帝給霍去病增加食邑五千戶,封他的副將有功的鷹擊司馬趙破奴為從驃侯,校尉高不識為宜冠侯,校尉仆多為輝渠侯。合騎侯公孫敖因為行軍遲緩,沒有與驃騎將軍會合,應當被斬首,后來花錢贖罪,成為平民。當時,各位老將所率領的士兵、馬匹和兵器都不如驃騎將軍,驃騎將軍所率領的士兵常常是經過挑選的,而且他也敢于深入敵境,常常與強壯的騎兵走在大軍前面,軍隊也很幸運,從未陷入困境。而各位老將卻常常行動遲緩,際遇不佳。從此,驃騎將軍霍去病日益受到漢武帝的親近和寵信,與大將軍衛青地位相當。匈奴入侵代郡、雁門,殺害和擄掠幾百人。秋天,匈奴渾邪王投降漢朝。當時,單于對渾邪王、休屠王居住在西方卻被漢朝殺死、俘虜了數萬人感到憤怒,想要召見他們并誅殺。渾邪王和休屠王害怕,謀劃投降漢朝,先派使者在邊境攔截漢人,讓他們向漢武帝報告。這時,大行令李息正在黃河邊上筑城,見到渾邪王的使者后,立刻派人乘驛車向漢武帝報告。漢武帝聽說后,擔心他們是假投降,趁機襲擊邊境,于是命令驃騎將軍霍去病率領軍隊前去迎接。休屠王后悔投降,渾邪王殺了他,兼并了他的部眾。驃騎將軍渡過黃河后,與渾邪王的部眾遙遙相望。渾邪王的副將看到漢軍后,很多人不想投降,紛紛逃走。驃騎將軍于是飛馬沖入敵陣,與渾邪王相見,斬殺了那些想要逃跑的人八千多,然后單獨派渾邪王乘坐驛車先到漢武帝的行營,把他的部眾全部渡過黃河,投降的有四萬多人,號稱十萬。到達長安后,漢武帝賞賜給他們的財物多達數十巨萬,封渾邪王為漯陰侯,封他的副將呼毒尼等四人為列侯,給驃騎將軍霍去病增加食邑一千七百戶。渾邪王投降時,漢朝征發兩萬輛車去迎接。官府沒有錢,就向百姓借馬,有些百姓把馬藏起來,馬不夠用,漢武帝大怒,想要斬殺長安令。右內史汲黯說:“長安令沒有罪,要殺就殺我吧,這樣百姓才肯獻出馬匹。況且匈奴背叛他們的君主來投降漢朝,我們可以慢慢地讓沿途各縣依次傳送他們,何至于讓天下動蕩不安,使中原地區疲憊不堪去侍奉這些夷狄之人呢?”漢武帝沉默不語。等到渾邪王到達長安,那些與匈奴人做買賣的商人,因犯了私自出關與匈奴交易的罪,有五百多人被判處死刑。汲黯請求漢武帝在高門殿接見他,說:“匈奴攻打我們的邊境關塞,斷絕和親,我們興兵征討,死傷的人數不勝數,耗費的錢財更是數以萬計。我認為陛下得到匈奴人后,應該把他們都當作奴婢賞賜給從軍戰死之人的家屬,把繳獲的財物也賞賜給他們,以此來慰藉天下百姓的苦難,安撫百姓的心。如今即使不能這樣,渾邪王率領數萬人來投降,我們卻傾盡府庫賞賜他們,征發良民去侍奉他們,就像侍奉驕縱的孩子一樣。無知的百姓怎么知道在長安城中做買賣,就會被法官判為私自出關與匈奴交易呢?陛下即使不能用從匈奴那里得到的財物來回報天下百姓,又因為法律條文而殺死五百多個無知的人,這就是所謂的庇護樹葉卻傷害了樹枝啊。我私下認為陛下這樣做不可取?!睗h武帝沉默不語,沒有答應他,說:“我很久沒有聽到汲黯的話了,如今他又在這里胡說八道?!边^了不久,漢朝把投降的匈奴人分別遷徙到邊境五郡原來的塞外地區,都在黃河以南,按照他們原來的習俗,設立了五個屬國。從此,金城、河西一帶,西起南山,東至鹽澤,再也沒有匈奴人,匈奴偶爾有偵察的人來到這里,但也很少了。
元狩三年(公元前120年)秋天,匈奴入侵右北平、定襄,各派出幾萬騎兵,殺害和擄掠一千多人。漢朝得到渾邪王的土地后,隴西、北地、上郡受到的匈奴威脅減少,漢武帝下詔減少這三郡一半的戍卒,以減輕天下百姓的徭役負擔。
元狩四年(公元前119年),漢武帝與各位將領商議說:“翕侯趙信為單于出謀劃策,常常認為漢朝軍隊不能越過沙漠長期停留。如今我們大規模發兵,一定能實現我們的愿望。”于是用粟米喂飽十萬匹馬,命令大將軍衛青、驃騎將軍霍去病各率領五萬騎兵,那些私人自帶馬匹跟隨出征的還有四萬匹,步兵和轉運物資的人跟隨在大軍后面,又有幾十萬人。而那些敢于奮力作戰、深入敵境的士兵都隸屬于驃騎將軍。驃騎將軍開始計劃從定襄出兵,迎擊單于。后來抓到的俘虜說單于在東邊,于是漢武帝改令驃騎將軍從代郡出兵,令大將軍從定襄出兵。郎中令李廣多次請求出征,漢武帝認為他年紀大了,沒有答應,過了很久才答應他,任命他為前將軍。太仆公孫賀為左將軍,主爵都尉趙食其為右將軍,平陽侯曹襄為后將軍,都隸屬于大將軍衛青。趙信為單于出謀劃策說:“漢朝軍隊越過沙漠后,人馬都會疲憊,我們可以坐等擒獲他們。”于是單于把輜重全部運到遙遠的北方,用精銳部隊在沙漠以北等待漢軍。大將軍衛青出塞后,抓到俘虜,得知單于的駐地,于是親自率領精銳部隊前往,命令前將軍李廣與右將軍趙食其合并軍隊,從東路進軍。東路迂回繞遠,而且水草稀少。李廣親自請求說:“我是前將軍,如今大將軍卻改令我從東路進軍。況且我從年輕時就與匈奴作戰,如今才得到一次與單于正面交戰的機會,我希望能在前面作戰,先與單于決一死戰?!贝髮④娦l青私下受到漢武帝的告誡,認為李廣年紀大了,而且運氣不好,不要讓他與單于對陣,擔心不能實現俘獲單于的愿望。同時,公孫敖剛剛失去侯爵,大將軍也想讓公孫敖與自己一起與單于對陣,所以調開了前將軍李廣。李廣知道后,堅決向大將軍辭行,大將軍沒有聽從。李廣沒有向大將軍告辭就出發了,心中非常惱怒。大將軍衛青出塞一千多里,越過沙漠,看到單于的軍隊列陣等待。于是大將軍命令用武剛車環繞成營壘,派出五千騎兵去抵擋匈奴。匈奴也派出大約一萬騎兵。正趕上太陽將要落山,刮起了大風,沙石撲面,兩軍都看不清對方。漢軍又派出左右兩翼包抄單于。單于看到漢朝軍隊人數眾多,而且兵強馬壯,估計與漢軍交戰不能取勝,于是乘坐六匹騾子拉的車,在幾百名強壯騎兵的護衛下,徑直沖破漢軍的包圍,向西北方向逃去。當時天色已經昏暗,漢軍和匈奴軍相互混戰,死傷人數大致相當。漢軍的左校尉抓到俘虜,說單于在天還沒黑的時候就已經逃走了。漢軍派出輕裝騎兵連夜追擊,大將軍的軍隊也跟隨其后。匈奴的軍隊四散逃走。等到天亮時,漢軍追了二百多里,沒有抓到單于,斬殺和俘虜匈奴一萬九千人,于是到達窴顏山趙信城,繳獲了匈奴囤積的糧食,供軍隊食用。漢軍停留了一天,把城中剩余的糧食全部燒毀后返回。前將軍李廣和右將軍趙食其的軍隊沒有向導,迷失了道路,落在大將軍后面,沒能與單于交戰。大將軍率軍返回,經過沙漠以南時,才遇到他們。大將軍派長史責問李廣和趙食其迷路的情況,并催促李廣到幕府去受審對質。李廣說:“各位校尉沒有罪,是我自己迷失了道路。我現在親自去受審對質。”到了幕府,李廣對他的部下說:“我從年輕時就與匈奴交戰,大大小小打了七十多仗。如今有幸跟隨大將軍出征,與單于的軍隊交戰,可是大將軍卻調我走迂回繞遠的路,又迷失了道路,這難道不是天意嗎?況且我已經六十多歲了,終究不能再去面對那些刀筆吏?!庇谑前蔚蹲载?。李廣為人廉潔,得到賞賜就會分給部下,與士兵們一起吃喝。他做了四十多年俸祿二千石的官,家中卻沒有多余的財物。他手臂如同猿猴般靈活,善于射箭,估計射不中就不發射。他帶領軍隊在缺糧缺水的地方,看到水后,士兵們沒有全部喝到,他就不靠近水;士兵們沒有全部吃上飯,他就不吃飯。士兵們因此都愛戴他,愿意為他效力。等到他死后,全軍都為他哭泣。百姓們聽說后,無論是否認識他,無論年老還是年少,都為他流淚。而右將軍趙食其獨自被交付司法官吏審判,應當被判處死刑,后來花錢贖罪,成為平民。單于逃跑后,他的軍隊常常與漢軍混戰,跟隨單于一起逃走。單于很長時間沒有與他的大軍會合,他的右谷蠡王以為單于死了,于是自立為單于。十多天后,真單于重新聚集了他的部眾,右谷蠡王才去掉單于的稱號。驃騎將軍霍去病率領的騎兵、車和輜重與大將軍的軍隊相當,但沒有副將,他把李敢等都任命為大校,代行副將的職責?;羧ゲ拇?、右北平出兵二千多里,越過沙漠,與匈奴左方的軍隊交戰,抓獲屯頭王、韓王等三人,將軍、相國、當戶、都尉等八十三人,在狼居胥山祭天,在姑衍山祭地,登上翰海,俘虜和斬殺匈奴七萬零四百四十三人。漢武帝給驃騎將軍霍去病增加食邑五千八百戶,又封他的部下右北平太守路博德等四人為列侯,從驃侯趙破奴等二人增加食邑,校尉李敢被封為關內侯,賜予食邑。軍中的官吏和士兵為官、得到賞賜的人很多,而大將軍衛青沒有增加食邑,軍中的官吏和士兵也都沒有被封侯。兩支軍隊出塞時,邊塞上登記的官府和私人的馬匹共有十四萬匹,返回時進入邊塞的卻不到三萬匹。于是,漢朝增設大司馬一職,大將軍衛青、驃騎將軍霍去病都被任命為大司馬。還制定法令,規定驃騎將軍的俸祿和大將軍相同。從此之后,大將軍衛青的權勢日益衰落,而驃騎將軍霍去病日益顯貴。大將軍的舊友和門客大多離開他去侍奉驃騎將軍,這些人都得到了官爵,只有任安不肯這樣做。驃騎將軍霍去病為人少言寡語,不泄露別人說的話,有勇氣,敢做敢為。漢武帝曾經想要教他孫武、吳起的兵法,他回答說:“戰爭只看謀略如何罷了,不必學習古代兵法?!睗h武帝為他修建府邸,讓他去看看,他回答說:“匈奴還沒有消滅,我怎么能考慮自己的家呢?”因此,漢武帝更加看重和喜愛他。然而,霍去病從小地位尊貴,不懂得關心士兵。他出征時,漢武帝派太官為他送去幾十輛車的食物,回來時,車上還剩下許多吃不完的糧食和肉類,都扔掉了,而士兵們卻有挨餓的。在塞外時,士兵們缺乏糧食,有的人餓得都站不起來,而霍去病卻還在開辟場地踢球。類似這樣的事情有很多。大將軍衛青為人仁慈,喜歡士人,以退讓溫和的態度討好漢武帝。兩人的志向和操守就是如此。當時,漢朝斬殺和俘虜匈奴的人數總共八九萬,而漢朝士兵死亡的也有好幾萬。此后,匈奴遠遠地逃走,沙漠以南再也沒有匈奴的王庭。漢朝渡過黃河,從朔方以西到令居,處處開通溝渠,進行屯田,設置官吏和士卒五六萬人,逐漸蠶食匈奴的土地。但也因為馬匹減少,不再大規模出擊匈奴。匈奴采用趙信的計策,派使者到漢朝,用好話請求和親。漢武帝把這件事交給大臣們商議,有人說和親好,有人說應該讓匈奴稱臣。丞相長史任敞說:“匈奴剛剛被打敗,處境困窘,應該讓他們做漢朝的外臣,到邊境來朝拜?!睗h朝派任敞出使匈奴,單于大怒,扣留了任敞。這時,博士狄山建議與匈奴和親,漢武帝詢問張湯的意見,張湯說:“這是愚蠢的儒生,什么都不懂?!钡疑秸f:“我固然是愚忠,但像御史大夫張湯這樣的人卻是詐忠?!睗h武帝聽后臉色大變,說:“我派你去治理一個郡,你能讓匈奴不入侵嗎?”狄山回答說:“不能?!睗h武帝又問:“治理一個縣呢?”狄山回答說:“不能?!睗h武帝接著問:“防守一個烽火臺呢?”狄山自己估計再辯解下去就要被治罪了,于是說:“能?!庇谑菨h武帝派狄山去防守烽火臺。過了一個多月,匈奴斬殺了狄山后離去。從此之后,大臣們都震驚恐懼,沒有人敢違抗張湯。
元狩六年(公元前117年)秋天九月,冠軍景桓侯霍去病去世,漢武帝非常悲痛,為他修建的墳墓形狀像祁連山。
元鼎三年(公元前114年),匈奴伊稚斜單于去世,他的兒子烏維單于繼位。
元封元年(公元前110年)冬天十月,漢武帝下詔說:“南越、東甌都已歸服,西蠻、北夷還有些沒有和睦相處。我將巡視邊疆,親自主持軍事,設置十二部將軍,親自率領軍隊?!庇谑菨h武帝從云陽出發,向北經過上郡、西河、五原,出長城,向北登上單于臺,到達朔方,臨近北河,統率十八萬騎兵,旌旗綿延一千多里,以此展示軍威,震懾匈奴。漢武帝派使者郭吉去告訴單于:“南越王的頭已經懸掛在漢朝的北闕之下。如今單于要是敢與我交戰,我親自率軍在邊境等待;要是不敢,就趕快向漢朝稱臣,何必遠遠地逃到沙漠以北寒冷困苦、沒有水草的地方去呢?”說完,單于大怒,立刻斬殺了負責接待的官員,扣留了郭吉,把他流放到北海。然而匈奴也很害怕,始終不敢出兵。漢武帝于是返回。
元封四年(公元前107年),匈奴自從衛青、霍去病越過沙漠出擊后,很少再侵擾漢朝邊境,遠遠地遷徙到北方,休養生息,訓練士兵射箭打獵。他們多次派使者到漢朝,用好話請求和親。漢朝派北地人王烏等去窺探匈奴的情況。王烏按照匈奴的習俗,放下符節,進入匈奴的帳篷,單于很喜歡他,假裝用好話答應送太子到漢朝做人質。漢朝又派楊信出使匈奴,楊信不肯按照匈奴的習俗行事。單于說:“以前漢朝和匈奴的約定是,漢朝要送公主來,還要送上綢緞、食物等,雙方和親,匈奴也不侵擾漢朝邊境。如今卻想要違背以前的約定,讓我的太子去做人質,這可不行?!睏钚呕貒?,漢朝又派王烏前往匈奴。單于再次用甜言蜜語哄騙王烏,說自己想要進入漢朝,面見天子,雙方結為兄弟。王烏回國報告后,漢朝為單于在長安修建了官邸。匈奴卻又說:“除非漢朝派來尊貴的使者,否則我們不會說真話?!毙倥蓙淼馁F族到漢朝后生病了,漢朝給他用藥治療,卻不幸去世。漢朝派路充國佩戴二千石的印綬前往匈奴,護送匈奴貴族的靈柩,還送去價值數千斤黃金的厚禮,并說:“這是漢朝的貴人。”單于卻認為是漢朝殺了他的貴使,于是扣留了路充國。匈奴所說的那些話,不過是假意哄騙王烏,根本無意進入漢朝和送太子為人質。此后,匈奴多次派奇兵侵犯漢朝邊境。于是,漢武帝任命郭昌為拔胡將軍,與浞野侯一同屯兵在朔方以東,防備匈奴。
元封六年(公元前105年),匈奴烏維單于去世,他的兒子烏師廬繼位。烏師廬年紀小,被稱為兒單于。從這以后,單于將王庭更加向西北遷移,左方的軍隊駐扎在云中郡正北方,右方的軍隊駐扎在酒泉、敦煌郡正北方。
太初元年(公元前104年),匈奴兒單于喜歡殺伐,國內人心不安,又發生了天災,牲畜大量死亡。左大都尉派人秘密向漢朝報告說:“我想殺死單于投降漢朝,但漢朝離得太遠,如果派兵來接應我,我就立刻發動?!睗h武帝于是派遣因杅將軍公孫敖在塞外修筑受降城,用來接應左大都尉。
太初二年(公元前103年),漢武帝仍然覺得受降城離匈奴太遠,就派遣浚稽將軍趙破奴率領二萬多騎兵從朔方郡出發,向西北行進二千多里,約定到達?;胶蠓祷?。趙破奴到達約定地點后,左大都尉準備發動叛亂時被單于發覺,單于殺了左大都尉,派左方的軍隊攻擊趙破奴。趙破奴在行軍途中捕獲了數千匈奴人,準備返回。還沒回到受降城,在距離受降城四百里的地方,匈奴八萬騎兵包圍了他。趙破奴在夜里親自出城找水,被匈奴的偵察兵活捉,匈奴趁機猛烈攻擊他的軍隊。軍吏們害怕失去主將而被誅殺,沒有人敢勸大家突圍返回,于是軍隊全部被匈奴殲滅。兒單于得知后非常高興,接著派奇兵攻打受降城,但沒有攻下,便侵入漢朝邊境后離去。
太初三年(公元前102年)春正月,匈奴兒單于去世,他的兒子年紀小,匈奴擁立他的叔父右賢王呴犁湖為單于。漢武帝派遣光祿勛徐自為從五原塞外出,修筑城障、亭燧,最遠的地方有一千多里,一直延伸到廬朐。同時,派游擊將軍韓說、長平侯衛伉屯兵在附近,又讓強弩都尉路博德在居延澤修筑防御工事。這年秋天,匈奴大規模侵入定襄、云中郡,殺害和擄掠了數千人,打敗了漢朝的幾位二千石官員后離去,還破壞了光祿勛徐自為所修筑的城障、亭燧。匈奴又派右賢王侵入酒泉、張掖郡,擄掠了數千人。漢朝軍正任文率兵出擊救援,奪回了被匈奴擄掠的全部人員和財物。
太初四年(公元前101年)冬,匈奴呴犁湖單于去世,匈奴擁立他的弟弟左大都尉且鞮侯為單于。漢武帝想趁著討伐大宛的威勢,趁機圍困匈奴的朔方地區,于是下詔說:“高皇帝給我留下了平城被圍的憂患,高后時,單于的書信又極為悖逆。從前齊襄公為報九世之仇,《春秋》都大加稱贊。且鞮侯單于剛剛即位,害怕漢朝襲擊他,于是說:‘我是兒子輩的,怎么敢和漢天子相比呢?漢天子是我的長輩啊?!阎安豢贤督档臐h朝使者路充國等人全部送了回來,還派使者前來進獻禮物?!?/p>
天漢元年(公元前100年)三月,漢武帝贊賞匈奴單于的道義,派遣中郎將蘇武護送留在漢朝的匈奴使者回國,同時給單于送去豐厚的禮物,以答謝他的善意。蘇武與副中郎將張勝以及臨時委派的使臣屬官?;莸热艘煌巴倥?。到達匈奴后,他們將禮品送給單于,可單于卻更加驕橫,這讓漢朝使者大失所望。恰好匈奴緱王與長水虞常等人,以及衛律所率領的投降匈奴的人,暗中謀劃劫持單于的母親閼氏歸附漢朝。衛律的父親原本是長水地區的胡人,衛律擅長音律,受到協律都尉李延年的舉薦,出使匈奴。出使回來后,聽說李延年一家被逮捕,衛律便逃亡投降了匈奴。單于很喜歡他,與他一起商議國家大事,封他為丁靈王。虞常在漢朝時,就與副使張勝相識,他私下拜訪張勝,說:“聽說漢天子非常怨恨衛律,我能為漢朝埋伏弓弩手射死他。我的母親和弟弟都在漢朝,希望他們能得到漢朝的賞賜?!睆垊俅饝怂?,并送給他一些財物。過了一個多月,單于外出打獵,只有閼氏和子弟們留在王庭。虞常等七十多人準備發動叛亂,其中有一個人在夜里逃走,告發了他們。單于子弟發兵與虞常等人交戰,緱王等人都戰死,虞常被活捉。單于派衛律審理這個案件。張勝聽說后,擔心之前與虞常的約定被泄露,就把情況告訴了蘇武。蘇武說:“事情到了這個地步,肯定會牽連到我。如果受到侵犯再去死,那就更加對不起國家了?!彼胍詺ⅲ瑥垊俸统;菀黄鹱柚沽怂?。虞常果然供出了張勝。單于大怒,召集貴族們商議,想要殺死漢朝使者。左伊秩訾說:“如果他們是謀殺單于,那又該怎么加重處罰呢?應該讓他們全部投降。”單于派衛律去召蘇武來受審。蘇武對常惠等人說:“如果喪失氣節、辱沒使命,即使活著,又有什么臉面回到漢朝呢?”說完,他拔出佩刀自刎。衛律大吃一驚,親自抱住蘇武,急忙派人騎馬去找醫生。醫生在地上挖了一個坑,在坑中點燃微火,然后把蘇武放在坑上,輕踩他的背部,讓瘀血流出。蘇武氣絕很久后才又蘇醒過來。?;莸热丝拗烟K武抬回營帳。單于欽佩蘇武的氣節,早晚都派人問候蘇武,同時把張勝逮捕監禁起來。蘇武逐漸痊愈后,單于派使者勸蘇武投降,正好要審判虞常,想趁此機會讓蘇武投降。衛律用劍斬殺了虞常后,說:“漢朝使者張勝謀殺單于的近臣,應當處死。單于招募投降的人,赦免他們的罪行?!闭f著,他舉劍要殺張勝,張勝請求投降。衛律又對蘇武說:“副使有罪,你也應當連坐?!碧K武說:“我本來就沒有參與謀劃,又不是他的親屬,為什么要連坐?”衛律再次舉劍威脅蘇武,蘇武卻不為所動。衛律說:“蘇君,我以前背叛漢朝歸附匈奴,有幸受到單于的大恩,封王賜爵,擁有數萬人的部眾,馬和牲畜滿山都是,富貴到了極點。蘇君你今天投降,明天也會像我一樣。白白地把身體給野草做肥料,又有誰會知道你呢?”蘇武沒有回應。衛律又說:“你通過我投降,我就和你結拜為兄弟。如果你今天不聽我的勸告,以后再想見我,還能見到嗎?”蘇武大罵衛律說:“你作為人家的臣子,不顧及恩德道義,背叛君主和親人,在蠻夷之地做投降的俘虜,我見你做什么!況且單于信任你,讓你決定別人的生死,你卻不公正處理,反而想要使漢朝和匈奴相互爭斗,坐觀兩國的災禍和失敗。南越殺了漢朝使者,被漢朝滅掉后變成了九個郡;宛王殺了漢朝使者,他的頭顱被懸掛在漢朝的北闕之下;朝鮮殺了漢朝使者,很快就被漢朝消滅。只有匈奴還沒有受到懲罰。你明明知道我不會投降,卻故意讓兩國交戰,匈奴的災禍,將會從我開始!”衛律知道蘇武終究不會被威脅,就報告了單于。單于更加想讓蘇武投降,于是把蘇武囚禁在一個大地窖里,不給他吃喝。天下著雪,蘇武躺在地窖里,嚼著雪,和著氈毛一起咽下去,幾天都沒有餓死。匈奴人都認為他是神人,于是把蘇武流放到北海邊沒有人煙的地方,讓他放牧公羊,說等到公羊生了小羊才能回國,還把他的屬官?;莸热朔謩e安置在其他地方。浞野侯趙破奴從匈奴逃了回來。
天漢二年(公元前99年)夏五月,漢武帝派遣貳師將軍李廣利率領三萬騎兵從酒泉出發,在天山攻打匈奴右賢王,斬殺和俘虜匈奴一萬多人后返回。匈奴出動大軍包圍了貳師將軍,漢軍好幾天都缺乏食物,死傷眾多。代理司馬隴西人趙充國與一百多名壯士沖破包圍,與敵人拼殺,貳師將軍李廣利帶領軍隊緊跟其后,這才得以解圍。漢軍傷亡十分之六七,趙充國身上也受了二十多處傷。貳師將軍上奏了趙充國的功績,漢武帝下詔征召趙充國到行營,親自接見并查看他的傷勢,感嘆不已,封他為中郎。漢朝又派因杅將軍公孫敖從西河出發,與強弩都尉路博德在涿涂山會合,結果沒有收獲。當初,李廣的孫子李陵擔任侍中,擅長騎馬射箭,愛護他人,禮賢下士,漢武帝認為他有李廣的風范,封他為騎都尉,讓他率領丹陽的楚人五千人,在酒泉、張掖一帶教習射箭,防備匈奴。等到貳師將軍攻打匈奴時,漢武帝下詔讓李陵為貳師將軍押送輜重。李陵叩頭請求說:“我率領的屯邊士兵,都是荊楚地區的勇士、奇才、劍客,他們力能扼虎,射箭百發百中。我希望能自成一隊,到蘭于山以南,分散單于的兵力,不讓他的軍隊專門對付貳師將軍?!睗h武帝說:“你是嫌棄給別人做下屬嗎?我派出的軍隊已經很多了,沒有馬匹再給你?!崩盍昊卮鹫f:“我不需要馬匹,我愿意以少擊多,用五千步兵直搗單于的王庭?!睗h武帝贊賞他的勇氣,答應了他的請求,同時下詔讓路博德帶兵在半路上接應李陵的軍隊。路博德也羞于為李陵做后援,上奏說:“現在正值秋季,匈奴的馬匹肥壯,不適合與他們交戰。希望能把李陵的軍隊留下來,等到春天,我們一起出兵?!睗h武帝大怒,懷疑李陵后悔不想出兵,而讓路博德上書,于是下詔讓路博德率領軍隊到西河攻打匈奴,下詔讓李陵在九月從遮虜障出發,到東?;侥系凝埨账?,徘徊觀察匈奴的動靜,如果沒有發現敵人,就回到受降城休整士兵。李陵于是率領他的五千步兵從居延出發,向北行進三十天,到達?;胶笤鸂I,他繪制了所經過的山川地形,派部下騎兵陳步樂回朝稟報。陳步樂被漢武帝召見,他說李陵能得到士兵們拼死效力,漢武帝非常高興,封陳步樂為郎。李陵到達?;胶螅c單于的軍隊相遇,匈奴約三萬騎兵包圍了李陵的軍隊。李陵的軍隊駐扎在兩山之間,用大車圍成營寨。李陵率領士兵出營列陣,前排士兵手持盾牌和長戟,后排士兵手持弓弩。匈奴看到漢軍人數少,就徑直沖向營寨。李陵揮師拼殺,千弩齊發,匈奴兵應弦而倒,紛紛退回山上,漢軍追擊并殺死了數千人。單于大驚失色,召集左右兩翼的軍隊共八萬多騎兵攻打李陵。李陵一邊戰斗一邊向南撤退,幾天后,抵達山谷中。連續作戰,士兵中受傷三處的人被用車載著,受傷兩處的人駕車,受傷一處的人繼續戰斗,又斬殺了三千多匈奴人。李陵率軍向東南方向沿著舊龍城的道路行進,走了四五天,到達大澤中的蘆葦叢中。匈奴從上風處放火,李陵也命令軍中放火自救。他們繼續向南走到山下,單于在南山上,派他的兒子率領騎兵攻打李陵。李陵的軍隊在樹林中與匈奴展開步戰,又殺死了數千人,還發射連弩射擊單于,單于下山逃跑。這一天,漢軍抓到匈奴俘虜,俘虜說:“單于說:‘這是漢朝的精兵,攻打他們不能取勝,日夜把我們引向南邊靠近漢朝邊塞的地方,難道有埋伏的軍隊嗎?’各位當戶、君長都說:‘單于親自率領數萬騎兵攻打漢朝幾千人,卻不能消滅他們,以后就無法再派遣邊將了,會讓漢朝更加輕視匈奴。我們再在山谷中奮力作戰,還有四五十里就到平地了,如果還不能打敗他們,就撤兵?!边@時,李陵的軍隊處境更加危急,匈奴的騎兵眾多,一天之內交戰數十回合,漢軍又殺傷匈奴二千多人。匈奴作戰不利,想要撤兵。恰好李陵軍中有個軍侯管敢,因被校尉欺辱,逃亡投降了匈奴,把李陵軍隊的情況全部告訴了匈奴,說:“李陵的軍隊沒有后援,箭也快用完了,只有將軍麾下和校尉成安侯韓延年各有八百人在前面開路,用黃旗和白旗作為標志。只要派精銳騎兵用箭射擊他們,就能打敗漢軍?!眴斡诘玫焦芨液蠓浅8吲d,派騎兵一起攻打漢軍,大聲呼喊:“李陵、韓延年快投降!”接著就截斷了漢軍的退路,猛烈攻打李陵。李陵的軍隊被困在山谷中,匈奴在山上,從四面射箭,箭如雨下。漢軍向南行進,還沒到達鞮汗山,一天之內五十萬支箭就全部用完了,于是他們扔掉車輛繼續前進。此時,士兵還有三千多人,只能砍下車輻拿在手中當武器,軍吏們拿著短刀,進入狹窄的山谷。單于截斷了他們的后路,從山上投下巨石,很多士兵被砸死,無法前行。黃昏后,李陵換上便衣,獨自走出營帳,阻止左右跟隨他,說:“我一個人去取單于的首級!”過了很久,李陵回來,嘆息說:“兵敗了,我只能死在這里了!”于是他下令砍倒所有的旌旗,把珍寶埋在地下。李陵感嘆說:“如果再能得到幾十支箭,我們就能擺脫困境了?,F在沒有武器再戰,天亮后就只能坐等被擒了!大家各自逃命吧,或許還有人能逃脫回去報告天子?!彼屖勘咳藥Ф杉Z,一片冰,約定到遮虜障會合。半夜時,李陵擊鼓召集士兵,戰鼓卻沒有聲響。李陵與韓延年一起上馬,有十幾名壯士跟隨。匈奴數千騎兵追擊,韓延年戰死。李陵說:“我沒有臉面去回報陛下了!”于是投降了匈奴。漢軍士兵分散逃離,逃到邊塞的只有四百多人。李陵兵敗的地方離邊塞一百多里,邊塞的守將將此事上報給漢武帝。漢武帝原本希望李陵能死戰,后來聽說他投降了匈奴,大怒,責問陳步樂,陳步樂自殺。大臣們都指責李陵,漢武帝詢問太史令司馬遷的意見,司馬遷極力為李陵辯解,說:“李陵侍奉父母孝順,與士人交往守信用,常常奮不顧身地為國家的危難而獻身,這是他平時積累的品德,有國士的風范。如今他行事一有不幸,那些只知道保全自己和妻兒的大臣,就相繼詆毀他的短處,實在令人痛心。況且李陵率領不到五千的步兵,深入匈奴腹地,抵擋數萬敵軍,使敵人救死扶傷都來不及,匈奴發動全國的弓箭手一起圍攻他。李陵轉戰千里,箭用完了,道路斷絕,士兵們拉著空弓,冒著敵人的利刃,仍然向北與敵人拼命,能得到士兵們拼死效力,即使是古代的名將也不過如此。他雖然失敗被俘,但他所摧敗的敵人也足以向天下顯示他的功勞。他沒有死節,想必是想尋找機會報效漢朝?!睗h武帝認為司馬遷是在誣陷欺罔,想要詆毀貳師將軍李廣利,為李陵開脫,于是將司馬遷處以腐刑。過了很久,漢武帝后悔沒有及時救援李陵,說:“李陵出發時,我就應該下詔讓強弩都尉路博德去接應他。是我預先下詔的失誤,才讓老將生出奸詐之心。”于是,漢武帝派人去慰勞賞賜李陵軍隊中逃脫回來的人。
天漢三年(公元前98年)秋,匈奴入侵雁門,雁門太守因畏敵怯懦而被處死。
天漢四年(公元前97年)春正月,漢武帝征發天下七種犯罪之人以及勇敢之士,派遣貳師將軍李廣利率領六萬騎兵、七萬步兵從朔方出發,強弩都尉路博德率領一萬多人與貳師將軍會合,游擊將軍韓說率領三萬步兵從五原出發,因杅將軍公孫敖率領一萬騎兵、三萬步兵從雁門出發。匈奴聽說后,把他們的輜重全部遠遠地遷移到余吾水以北,單于則率領十萬軍隊在余吾水以南等待,與貳師將軍的軍隊交戰。貳師將軍李廣利解圍后率軍返回,與單于連續戰斗了十多天,沒有取得戰果。游擊將軍公孫敖與匈奴左賢王交戰,作戰不利,率軍退回。當時,漢武帝派公孫敖深入匈奴境內迎接李陵,公孫敖無功而返,還說:“抓到俘虜,他們說李陵教單于訓練士兵來防備漢軍,所以我沒有收獲?!睗h武帝于是下令將李陵家族滅族。不久后聽說,教單于練兵的是漢朝投降匈奴的李緒,并非李陵。李陵得知后,派人刺殺了李緒。大閼氏想要殺掉李陵,單于把他藏到北方,等大閼氏死后,李陵才回到王庭。單于把女兒嫁給李陵,封他為右校王,與衛律一樣受到重用,參與匈奴的政事。衛律經常在單于身邊,李陵則住在外面,遇到大事才會入宮商議。
太始元年(公元前96年),匈奴且鞮侯單于去世,他有兩個兒子,長子是左賢王,次子是左大將。左賢王沒能及時趕到單于的葬禮,匈奴的貴族們認為他有病,于是改立左大將為單于。左賢王得知后,不敢前來。左大將派人去召左賢王,并要讓位給他。左賢王以生病為由推辭,左大將不答應,說:“如果不幸去世,就把單于之位傳給我?!弊筚t王答應了,于是被立為狐鹿姑單于,他封左大將為左賢王。幾年后,左賢王病死,他的兒子先賢撣沒能繼承單于之位,反而被封為日逐王,單于把自己的兒子立為左賢王。
征和二年(公元前91年)九月,匈奴入侵上谷、五原,殺害和擄掠當地的官吏和百姓。
征和三年(公元前90年)春正月,匈奴入侵五原、酒泉,殺死了兩名都尉。三月,漢武帝派遣李廣利再次率領七萬人從五原出發,商丘成率領兩萬人從西河出發,馬通率領四萬騎兵從酒泉出發,攻打匈奴。 夏五月,匈奴單于聽說漢朝大軍出動,把他的輜重全部向北遷移到郅居水,左賢王驅趕他的百姓渡過余吾水,遷移了六七百里,駐扎在兜銜山。單于親自率領精銳部隊渡過姑且水。商丘成的軍隊到達追邪徑后,沒有發現匈奴人,于是回師。匈奴派大將與李陵率領三萬多騎兵追擊漢軍,雙方轉戰九天,到了蒲奴水,匈奴作戰不利,退了回去。馬通的軍隊到達天山,匈奴派大將偃渠率領兩萬多騎兵攔截漢軍,看到漢軍強大,就引兵退去,馬通沒有收獲。當時,漢朝擔心車師的軍隊攔截馬通的軍隊,于是派開陵侯成娩率領樓蘭、尉犁、危須等六國的軍隊共同圍攻車師,俘虜了車師王和他的百姓后返回。貳師將軍李廣利出塞后,匈奴派右大都尉與衛律率領五千騎兵在夫羊句山狹谷攔截漢軍,貳師將軍打敗了他們,乘勝向北追擊,一直追到范夫人城,匈奴人都逃走了,不敢與漢軍對抗。當初,貳師將軍出兵時,丞相劉屈牦為他送行到渭橋。李廣利說:“希望您能早日奏請立昌邑王為太子,如果昌邑王能被立為太子,您以后就沒有什么可擔憂的了?!眲⑶蟠饝怂2赝跏琴E師將軍妹妹李夫人的兒子,貳師將軍的女兒又是劉屈牦兒子的妻子,所以他們都想立昌邑王為太子。恰好內者令郭穰告發丞相夫人詛咒漢武帝,還與貳師將軍一起祈禱祭祀,想要讓昌邑王做皇帝。漢武帝下令追查,他們的罪行被定為大逆不道。六月,漢武帝下詔將劉屈牦裝在廚車上游街示眾,在東市腰斬,他的妻子兒女被斬首示眾于華陽街。貳師將軍的妻子兒女也被逮捕。貳師將軍得知后,又擔憂又害怕。他的屬官胡亞夫也隨軍出征以躲避罪責,他勸貳師將軍說:“您的家人都被囚禁了,如果回去后不能立功贖罪,就正好與獄中家人的命運相連了,到那時再想有所作為,還能做到嗎?”貳師將軍因此猶豫不決,但還是想深入匈奴以立功贖罪,于是率軍向北到達郅居水。匈奴已經退走,貳師將軍派護軍率領兩萬騎兵渡過郅居水。結果遭遇左賢王、左大將率領的兩萬騎兵,雙方交戰一天,漢軍殺死了左大將,匈奴死傷很多。漢軍長史與決眭都尉、輝渠侯商議說:“將軍心懷異心,想要危害眾人來邀功,恐怕一定會失敗?!彼麄冎\劃一起抓住貳師將軍,貳師將軍得知后,斬殺了長史,然后率軍返回。當軍隊到達燕然山時,單于知道漢軍已經疲憊不堪,親自率領五萬騎兵攔截攻打貳師將軍,雙方都死傷慘重。匈奴人趁夜在漢軍前面挖了一條深數尺的壕溝,然后從后面猛烈攻擊漢軍,漢軍大亂,結果大敗,貳師將軍于是投降了匈奴。單于早就知道他是漢朝的大將,把女兒嫁給他,對他的尊崇和寵信超過了衛律。而貳師將軍的宗族因此被滅族。
征和四年(公元前89年)夏六月丁巳日,漢武帝任命大鴻臚田千秋為丞相,封他為富民侯。田千秋并沒有什么特殊的才能、學問,也沒有功勞和資歷,只是因為一句話讓漢武帝醒悟,就在幾個月內登上宰相之位并被封侯,這是世上從未有過的事。不過,他為人敦厚,富有智謀,在丞相之位上很稱職,超過了前后的幾位丞相。此前,搜粟都尉桑弘羊與丞相、御史一起上奏說:“輪臺東有五千多頃可灌溉的田地,可以派遣屯田的士兵,設置校尉三人分別管理,多種五谷。從張掖、酒泉派騎兵和假司馬擔任偵察,招募身強體壯、敢于遷徙的百姓前往屯田,逐漸開墾灌溉農田,修筑亭燧,連成一片向西延伸,以此來威懾西域各國,輔助烏孫?!睗h武帝于是下詔,深刻反思過去的錯誤,說:“之前有關部門上奏,想要增加百姓的賦稅,每人三十錢,用來補充邊防費用,這加重了老弱孤獨之人的困苦。如今又請求派遣士兵到輪臺屯田。輪臺在車師以西一千多里,之前開陵侯攻打車師時,雖然取勝并使車師王投降,但因為路途遙遠,缺乏糧食,在路上死去的人就有數千之多,更何況再往西去呢?以前我不明智,因為軍候弘上書說匈奴把馬的前后足綁起來,放在城下,揚言說‘秦人,給你們馬’,又因為漢朝使者長時間被扣留在匈奴不回來,所以我派貳師將軍出征,想以此來維護使者的威嚴。古代卿大夫參與謀劃時,會用蓍龜占卜,如果不吉利就不行動。但當時我把匈奴綁馬的書信給丞相、御史、二千石官員、各位大夫、郎官和研究文學的人看,乃至給郡屬國都尉等看,他們都認為匈奴把自己的馬綁起來是不祥之兆,有人甚至認為匈奴是想顯示自己強大。公車方士、太史觀察星象、望氣以及太卜用龜蓍占卜,都認為吉利,說匈奴一定會被打敗,時機不可錯過。還說北伐的軍隊將在鬴山取勝,必定能大獲全勝,封各位將領時,貳師將軍最吉利。所以我親自派遣貳師將軍,下達詔書讓他到鬴山,還告誡他不要深入敵境。如今看來,計謀和卦兆都與實際情況相反。重合侯抓到匈奴的偵察兵,才知道綁馬是匈奴對軍事行動的詛咒。匈奴常說漢朝很大,但不耐饑渴,失去一只狼,卻會跑掉一千只羊。之前貳師將軍戰敗,士兵死傷眾多,離散逃亡,我心中一直悲痛不已。如今又請求到遙遠的輪臺屯田,還想修筑亭隧,這是在擾亂和勞頓天下百姓,而不是在優待百姓。我不忍心聽到這樣的建議。大鴻臚等人又提議招募囚徒去送匈奴使者,并明確封侯的賞賜來報復匈奴,這是春秋五霸都不會做的事。況且匈奴抓到漢朝投降的人,常常會威逼利誘,仔細詢問他們所知道的情況,我們的計劃怎么能施行呢?如今的要務在于禁止苛刻殘暴的行為,停止擅自征收賦稅,大力發展農業,恢復養馬的制度,補充武備的缺漏,使武備不致匱乏而已。各郡國的二千石官員要上報養馬的方法和補充邊防的情況,并與計簿一起上報?!睆拇?,漢朝不再出兵,封田千秋為富民侯,以表明休養生息、思富養民的政策。
更新時間:2025-03-28 22:51:52