漢匈戰爭

漢匈戰爭又稱漢匈百年戰爭，是指公元前2世紀至2世紀期間漢朝與匈奴之間發生的一系列戰爭、地緣戰略和外交衝突，其中西漢武帝元光二年（前133年）至東漢和帝永元元年（89年）期間為全面戰爭時期，前後超過兩個世紀。整個時期，漢朝與匈奴的關係是和親與戰爭並存，雙方各有勝負，但整體上漢朝最終獲得了壓倒性的戰略勝利，領土和勢力範圍都得到了顯著擴張；匈奴則被重創並分裂成南匈奴和北匈奴兩部，前者臣服於漢朝後被部分漢化，後者則被驅逐至歐亞大草原西部並最終消失在歷史記錄中。

漢匈戰爭對東亞和中亞的地緣政治歷史產生了極其深遠的影響，也由此奠定了之後近千年中國在遠東位居區域強權的常態。戰爭期間絲綢之路和西域都護府的建立也使得人類歷史上首次出現了橫跨歐亞大陸的國際貿易和文化交流，使得西域的佛教、作物、香料、樂器等得以傳入漢地。而曾經稱霸草原的匈奴游牧帝國的敗亡也使得羌、氐、羯等戎狄以及鮮卑、烏桓等東胡部落得以崛起。

## 經過

### 第一階段

第一階段從漢高祖七年（前200年）至漢武帝元光元年（前134年）為止，是漢朝處於綏靖和消極防禦的時期。這一階段漢朝主要採取定期和親的外交策略並以嫁妝的名義向匈奴繳納歲幣，以便緩解匈奴的軍事壓力，為恢復因秦末民變和楚漢相爭而受到破壞的國內經濟和生產力爭取時間。

前198年，漢高祖在擊退匈奴冒頓後，意識到國力不足的問題，決定採用休養生息政策，接受漢匈雙方以長城為界，並且跟匈奴展開邊境貿易並定期贈送匈奴絲綢、米酒和糧食來換取和平。史料記載，西漢早期前後共送出了10位宗室之女，即冒頓單于於前200年、前192年及前176年所接收到的3位公主，老上單于於前174年及前162年所收到的2位公主，和軍臣單于於前160年、前156年、前155年、前152年及前140年所收到的5位公主。

然而匈奴的繞邊並未因和親政策而停止，漢文帝時期「與匈奴和親，匈奴背約入盜，然令邊備守，不發兵深入，惡煩苦百姓」。因為匈奴占據河套地區作為南侵跳板，兵鋒一度逼近關中，以至於甘泉宮也能看見北面的烽火。然而因為文景之治的成功加上幾十年的馬政經營，西漢的國力也在迅速增強，在漢景帝晚期已經具有了舉國開戰的物質能力。

### 第二階段

第二階段從漢武帝元光二年（前133年）開始，至漢武帝元狩四年（前119年）結束，是漢朝開始反擊匈奴、雙方此消彼長攻守易型的時期。

元光二年（前133年），雁門郡馬邑（今山西省朔州市朔城區）的豪紳聶壹通過大行令王恢向漢武帝建議可以用財物引誘匈奴出兵深入，並設伏殲滅匈奴主力。漢武帝採納王恢的建議，以聶壹為內應，派遣精兵30萬由衛尉李廣、太僕公孫賀、御史大夫韓安國率主力部隊埋伏在馬邑附近的山谷中，由大行令王恢、太中大夫李息率兵3萬自代郡（今河北省蔚縣東北）出發從側翼襲擊匈奴的輜重並斷其退路，準備一舉全殲匈奴。聶壹出塞面見並欺騙匈奴軍臣單于說能斬殺馬邑城的官員後舉城投降，城內牲畜財物可盡歸匈奴。聶壹返回後與馬邑縣令密謀，殺死囚犯割下首級懸掛在城門之上偽裝成官員頭顱，欺騙匈奴使者。軍臣單于得到使者的報告後，隨即親率10萬大軍進入武州塞（今山西省左雲縣），來到距馬邑百餘里的地方卻發現沿途有牲畜卻無人放牧，起疑後下令攻下一座漢軍邊防小亭，被俘的漢雁門尉史在威脅下將漢軍的計謀全部說出，軍臣單于聽後大驚立即下令撤軍。負責抄匈奴後路的王恢、李息擔心敵不過匈奴大軍，不敢阻擊只好退兵；韓安國等設伏的大軍在數日不見動靜後改變原先的作戰方案，率軍出擊，結果一無所獲。馬邑之謀失敗後，漢武帝以王恢發動戰爭卻臨陣脫逃為由，將其下獄，王恢被迫自殺謝罪。匈奴也斷絕與西漢的和親關係，多次派兵攻擊邊塞，侵入邊境地區劫掠。

元光六年（前129年），漢武帝令四將軍各率萬騎出擊匈奴，其中李廣為驍騎將軍，出雁門；公孫賀為輕車將軍，出雲中；公孫敖為騎將軍，出代郡；初出茅廬的衛青為車騎將軍，出上谷。此次戰爭中，李廣一路全軍覆沒，李廣被俘，在途中隻身奪馬逃歸；公孫敖一路戰敗，損失騎兵7,000；公孫賀一路未能尋得敵軍，無所得、無所失，無功而還；只有衛青直搗匈奴後方襲破龍城，獲首虜700餘級，得封關內侯。

元朔二年（前127年）春，衛青和李息出雲中，西經高闕（今內蒙古狼山中部計蘭山口），直到符離（今甘肅省北部），取得河南之戰的勝果，奪取了河套地區，漢朝設置朔方郡。次年，又派遣校尉蘇建率領100,000人興築陰山甫麓的漢長城。

元朔五年（前124年）春，漢武帝以十餘萬兵反擊右賢王，衛青率三萬騎出高闕，並指揮蘇建、李沮、公孫賀、李蔡等六將軍出朔方，遠程襲擊右賢王庭。同時，以李息、張次公為將軍率部出右北平郡（郡治平剛縣，今遼寧省凌源縣西北），牽制左賢王部。衛青軍出塞後急行軍六七百里，在夜晚包圍襲擊右賢王部。右賢王醉酒毫無準備，率數百騎逃走。衛青俘獲其部眾一萬五千餘，牲蓄近一百萬頭。

元朔六年（前123年）春，武帝命衛青率公孫敖、公孫賀、趙信、蘇建、李廣、李沮等六將軍共十餘萬騎出定襄擊匈奴。重創匈奴單于主力，斬首數千而還，休整於定襄、雲中、雁門。同年夏，衛青率六將軍十餘萬騎又一次出定襄擊匈奴，斬殺和俘虜一萬九千人。

元狩二年（前121年），霍去病出隴西，殲滅單于渾邪王的部隊，越過焉支山1,000餘里，取得了河西之戰的勝利，獲得隴西，設置涼州四郡。匈奴人哀嘆：「亡我祁連山，使我六畜不繁息；失我胭脂山，使我婦女無顏色。」單于恨渾邪王損兵折將，渾邪王和休屠王害怕，於是投降漢朝。

元狩四年（前119年），由霍去病率領主力精銳騎兵，衛青率車騎混合部隊，兵分兩路出擊漠北，衛青帶領公孫賀、李廣等將領出定襄，行千餘里穿越大漠突遇布陣以待的伊稚斜單于本軍，兩軍對峙，日暮時出現沙塵暴，衛青乘勢指揮包圍單于，單于向西北逃走，匈奴軍潰散。衛青急派輕騎追擊，自率主力跟進。直至顏山趙信城，俘虜和斬殺一萬九千人，燒其積粟還師。原預計自東路迂迴阻截的李廣、趙食其之部隊，因迷路而未與衛青會師。另一路由霍去病率校尉李敢等出代郡，原獲情報為單于所部位於代郡以東，然深入漠北未發現匈奴主力，故繼續北進2,000餘里，越離侯山，渡弓閭河，與匈奴左賢王部隊接戰，殲敵70,443人，俘虜匈奴屯頭王和韓王等3人及將軍、相國、當戶和都尉等83人，乘勝追殺至狼居胥山（今蒙古國北部肯特山），在狼居胥山舉行了祭天封禮，一直攻擊至翰海（今俄羅斯貝加爾湖），方才回兵。史稱「封狼居胥山，禪於姑衍，登臨翰海，執鹵（虜）獲醜七萬有四百四十三級」。

漠北之戰對漢匈雙方皆造成深遠的打擊，漢朝暫時解決了匈奴在邊襲搶掠的問題，匈奴損失大量人力、土地及家畜，食物短缺被迫北遷至西伯利亞地區，同時漢朝也付出極大的代價，兩軍出塞士卒陣亡數萬，十四萬馬匹只餘三萬回。此後匈奴暫時停火，而漢廷將資源轉向投入南越、東甌、北夷（朝鮮）等地區的征拓。

元鼎五年（前112年），羌人與匈奴聯手反叛，史載「西羌眾十萬人反，與匈奴通使，攻故安，圍包罕。匈奴入五原，殺太守」，次年聚積18萬騎兵北巡，擬以此顯示國力，震懾匈奴。

征和三年（前90年），李廣利受命出兵五原伐匈奴的前夕，丞相劉屈氂與李廣利合謀立昌邑王劉髆為太子。史載：「征和三年，貳師將軍李廣利將兵出擊匈奴。丞相為祖道，送至渭橋，與廣利辭決。廣利曰：『願君侯早請昌邑王為太子。如立為帝，君侯尚（長）何憂乎？』」後劉屈氂被腰斬，李廣利妻被下獄。此時李廣利正在燕然山乘勝追擊，聞訊消息，恐遭禍，欲再擊匈奴取得勝利，以期漢武帝饒其不死。惟後兵敗，李廣利投降匈奴，士卒死亡數萬人，在深入大漠1,000餘里的境內，無足夠的給養，難以生存。消息傳來，漢武帝中止了與匈奴的戰爭，不復出兵。《資治通鑒》卷二十一，對於漢武帝使李廣利對匈奴用兵一事，提出批判：「武帝欲侯寵姬李氏，而使廣利將兵伐宛，其意以為非有功不侯，不欲負高帝之約也。夫軍旅大事，國之安危、民之死生系焉。苟為不擇賢愚而授之，欲徼幸咫尺之功，藉以為名而私其所愛，不若無功而侯之為愈也。然則武帝有見於封國，無見於置將；謂之能守先帝之約，臣曰過矣。」

漢武帝晚年悔過，下罪已詔稱：「朕即位以來，所為狂悖，使天下愁苦，不可追悔。自今事有傷害百姓，糜費天下者，悉罷之。」此時漢朝大虛，《漢書》：「天下虛耗，人復相食」。也就在漢武帝下罪已的此年，匈奴單于遣使要漢朝每年繳10,000石米酒，5,000斛糧食，10,000匹絲綢的歲幣。在前87年漢武帝去世那年，又有「匈奴入朔方，殺略吏民」。雖然第二階段耗費巨資，而且未徹底地解除中國北方的邊境的安全隱患，但是在討伐匈奴的過程中，奪得了部分匈奴領地，在河西和匈奴漠南基地河套設置郡縣，切斷了匈奴和羌族的關係。

### 第三階段

第三階段從漢武帝太初二年（前103年）開始，至漢宣帝本始三年（前71年）漢援烏孫擊匈奴之戰而結束，是漢朝轉主動進攻為積極防守、匈奴加速弱勢的時期。

元封五年（前106年），大將軍衛青逝世。太初元年（前104年），匈奴左大都尉與漢朝約定叛變投降。太初二年（前103年），漢武帝派趙破奴為浚稽將軍，率二萬騎出朔方接應匈奴左大都尉。因匈奴左大都尉叛變不成，趙破奴自浚稽山退兵回到受降城途中，被匈奴左賢王包圍，失利被俘，漢武帝削除他的浞野侯爵位。趙破奴投降匈奴後，於天漢元年（前100年）與匈奴太子安國一同逃回到漢朝。

天漢二年（前99年），貳師將軍李廣利率3萬騎出酒泉(郡治祿福，今甘肅酒泉市)，進擊右賢王於天山，初戰獲勝，但撤軍途中遭遇匈奴大軍包圍，乏食數日，死傷六、七成後突圍返回。同時，李陵在浚稽山之戰被圍困後兵敗投降。天漢四年（前97年），李廣利率騎兵六萬、步兵七萬出朔方擊匈奴；強弩將軍路博德率萬餘騎出居延，協同李廣利作戰；遊擊將軍韓說率步兵三萬，因杆將軍公孫敖率騎兵萬餘、步兵三萬分別出五原、雁門（郡治善無，今山西右玉縣城南）擊匈奴。匈奴單于將輜重遠徙餘吾水(今蒙古土拉河)以北，親率十萬騎迎戰李廣利於餘吾水南。李廣利與單于交戰十餘日，未能取勝而返。其餘各路軍亦無功。征和三年（前90年）三月，李廣利率軍七萬出五原，御史大夫商丘成率軍二萬出西河（郡治平定，在今內蒙古東勝境）；重河侯馬通率四萬騎出酒泉。匈奴單于知漢朝大軍至的消息，將輜重北徙至郅居水（今蒙古色楞格河），自率主力南渡姑且水（今蒙古巴彥洪格爾省南部圖音河）以待漢軍。李廣利出塞後，擊敗匈奴左大都尉衛律，乘勝追擊至郅居水，匈奴退走。李廣利以二萬騎渡郅居水，擊敗左賢王，殺左大將。漢軍撤退時，單于知李廣利疲憊，以五萬騎圍擊漢軍於燕然山（今蒙古杭愛山），漢軍大敗，李廣利降匈奴。馬通、商丘成兩路，亦未有斬獲。

燕然山之敗後，漢武帝在經濟困難、人民疲憊的情況下，加上之前巫蠱之禍中誤信讒言失去了培養多年的繼承人劉據，意識到不能繼續窮兵黷武，因此停止了對匈奴用兵，並下輪台罪己詔，採取一些「思富養民」的措施發展生產、恢復國力。漢武帝死後，被託孤輔佐漢昭帝的霍光、桑弘羊等人延續了其政策，改主動出兵為積極防禦。

漢昭帝死後漢宣帝繼位，開始對匈奴的戰爭採用軍事、政治、經濟多管齊下的技巧。宣帝即位之初，漢與烏孫為了反抗匈奴侵擾，相約分頭出兵擊匈奴，匈奴無力抵抗而逃，損失很重，後來又遭烏孫、烏桓、丁零等族襲擊，加之大雪成災，力量大大削弱，故欲與漢和親。於是漢邊境「少事」。宣帝親政時，正是匈奴內亂外患之日，無力侵擾漢境，為了減少對匈奴邊防駐軍的壓力，他下令減少軍屯，罷車騎將軍、右將軍屯兵，但仍然時刻關注對匈奴決戰的關鍵性機遇。本始三年（前71年），漢宣帝認為時機已經成熟，派遣田廣明、趙充國、田順、范明友、韓增五位將軍率共十六萬騎兵，再令烏孫發兵五萬騎兵，共擊匈奴，取得了對匈戰爭的決定性勝利。匈奴此後一蹶不振，內部大亂，出現了五個單于，各派多爭取與漢和親，或來投靠漢朝。漢為了自身的安寧，也積極應付。神爵三年（公元前59年），匈奴日逐王先賢撣率眾來降，漢封其為歸德靖侯。五鳳二年（公元前56年），匈奴左大將軍王定來降，封其為信成侯。同年，匈奴呼遬累單于來降，漢也封其為列侯。五鳳三年（公元前55 年）三月，宣帝詔中提到：「（匈奴）諸王並自立，分為五單于，更相攻擊，死者以萬數，畜產大耗什八九，人民飢餓，相燔燒以求食，因大乖亂。單于閼氏子孫昆弟及呼遬累單于、名王、右伊秩訾、且渠、當戶以下將眾五萬餘人來降歸義。單于稱臣，使弟奉珍朝賀。正月，北邊晏然，靡有兵革之事。」

漢朝此時設置西河、北地屬國，以安置匈奴來降者。次年，匈奴單于向漢稱臣，派遣其弟谷蠡王入侍。漢朝因邊塞無寇，減戍卒十分之二。甘露元年（公元前53年），匈奴呼韓邪單于派遣其子右賢王銖婁渠堂入侍漢廷；郅支單于也派遣其子右大將駒於利受入侍於漢。甘露二年（公元前52年），呼韓邪單于叩五原塞，表示願奉國珍三年正月來朝，宣帝同意，並安排接待。次年正月，呼韓邪來漢朝賀，受到盛情接待，並得到很多賞賜。這年郅支單于也遣使來漢奉獻。甘露四年，呼韓邪單于、郅支單于都遣使朝獻於漢，漢朝款待呼韓邪單于的使者格外有禮。黃龍元年（公元前49年）正月，呼韓邪單于又來朝，漢朝對他禮賜如初。

漢元帝建昭三年（前36年），西域副校尉陳湯詔發屯田吏士和西域諸國兵四萬人分兩路圍困郅支單于，滅北匈奴。從此匈奴與西漢和平約持續了30多年，直到王莽篡漢建立新朝為止。

### 第四階段

第四階段從王莽建國三年（11年）開始，東漢永元元年（89年）結束，是因漢朝內亂元氣大傷導致匈奴出現反彈的時期。

王莽推行改王為侯的政策，並將「匈奴單于」稱號改為「恭奴善於」，後改為「降奴服於」。為了弱化匈奴，王莽分匈奴居地為15部，強立呼韓邪子孫十五人俱為單于（如孝單于、順單于 (助)、順單于 (登)等），匈奴烏珠留單于因此而叛變。王莽就徵發士兵三十萬人，大舉進攻匈奴。由於戰事連年不決，自宣帝以來，「數世不見煙火之警，人民熾盛，牛馬布野」的北方邊界，又變成了「北邊虛空，野有暴骨」的悲慘情況；而新朝北部的人民也因為戰亂而相聚為盜，動亂開始形成。王莽為了討伐匈奴，於12年強令高句麗、烏桓出兵，兩國皆不願而叛變，西域地區也陸續叛新投匈。新朝滅亡後，匈奴呼都而屍道皋若鞮單于認為有機可趁，扶持九原盧芳與漁陽彭寵，其中盧芳還被封為漢帝。另一方面，率軍東掠並、燕，西侵涼、朔，對當時的新成立的東漢威脅很大。

光武中興推翻復辟漢朝後，因之前長期內戰，東漢朝廷無暇對外，對匈奴的南掠和侵擾被迫實行防禦戰略。建武六年（30年），漢光武帝劉秀曾遣使到匈奴，贈送金帛，以通舊好，但未能制止匈奴南掠。建武九年（33年），以大司馬吳漢擊匈奴經年無功，而匈奴入掠奪日增。建武十三年（37年），匈奴深入至河東郡（郡治安邑縣，今山西夏縣西北禹王城）州郡不敵，於是將代郡（郡治代縣，今河北蔚縣末北代王城。一度移治高柳縣，後再還故治代縣）、雁門郡（郡治陰館縣，今山西朔州市東南夏關城）、上谷郡（郡治沮陽縣，今河北懷來東南）三郡人民遷於常山關（又名鴻上關，今河北唐縣西北太行山東麓倒馬關）、居庸關（今北京昌平區西北居庸關）以東，匈奴左部轉遷到塞內。漢朝於是增加邊郡兵力，郡至數千人，大築亭候，修烽火台。其後，匈奴怨盧芳歸降未賞，南掠更深。建武二十年（44年），匈奴南掠至上黨郡（郡治長子縣，今山西長子縣西南）、扶風郡（郡治槐里縣，今陝西省興平東南）、天水郡（郡治平襄縣，今甘肅省通渭縣西北）等地。建武二十一年（45年）冬，又掠上谷、中山（治盧奴，今河北定州市）。由於東漢政府採取被動、清極防禦戰略，不能制止匈奴南下，故邊患更加嚴重。建武二十二年（46年），匈奴單于死。左賢王烏達鞮侯、蒲奴兄弟先後繼立，右奧鞬日逐王比不得立，深懷怨恨。時匈奴境內連年災害，人畜死傷大半，烏桓又乘機進攻，匈奴北徙數千里，漠南地空。建武二十三年（47年），單于蒲奴欲誅比，沒有成功。建武二十四年（48年），日逐王比自立為呼韓邪單于，匈奴遂分裂為南匈奴和北匈奴二部，南匈奴附漢。建武二十五年（49年），南匈奴擊敗北匈奴，北匈奴北退千里，此後南、北匈奴不斷攻伐，東漢北部邊患減輕，雲中郡（郡治雲中縣，今內蒙古托克托縣東北）、五原郡（郡治九原、今內蒙古包頭市西北）、北地郡（郡治平，今寧夏吳忠西南）、朔方郡（郡治臨戎縣，今內蒙古磴口北）、定襄郡（郡治善無縣，今山西右玉東南）、雁門、上谷、代郡等八郡南徙之民眾漸漸回歸本郡。

漢明帝時期，北匈奴挾西域各國，多次侵犯河西諸郡，致使城門白天關閉。永平十五年（72年），為打開通西域道路，東漢開始反擊北匈奴。十二月，明帝命耿秉為駙馬都尉，竇固為奉車都尉，屯涼州酒泉郡，積極部署對北匈奴的進攻。永平十六年（73年）二月，漢軍分四路，分別出平城（今山西大同市東北）塞、高闕（今內蒙古狼山中部計蘭山口）塞、居延（今內蒙古額濟納旗東）塞、酒泉（郡治祿福縣，今甘肅省酒泉市）塞。前三路均無功而還，竇固軍由酒泉出塞至天山（今新疆天山），擊敗北匈奴呼衍王，斬首千餘級，追至蒲類海（今巴里坤湖），留吏士屯伊吾盧城（今新疆哈密西北四堡），並以班超為假司馬出使西域，招降西域諸國。永平十七年（74年）十一月，竇固與駙馬都尉耿秉、騎都尉劉張率一萬四千騎出玉門關（今甘肅敦煌市西北小方盤城）進軍西域，在蒲類海擊敗白山部後，轉軍進擊依附北匈奴之車師（一作姑師，西域國名，都交河城，在今新疆吐魯番西北十里雅爾湖村西之交河故城）。車師王降。東漢西域都護及戊、己校尉、宜禾部尉屯田，逐漸恢復了對西域的控制。

漢章帝建初元年（76年），在北匈奴的支持下，西域諸國盡叛，攻殺都護，攻戊、己校尉。時東漢社會動盪不安，故罷西域都護及戊、己校尉。建初二年（77年）三月，又罷伊吾盧屯兵，完全放棄西域。但此後北匈奴由於南匈奴的不斷攻伐和內部矛盾，入塞降者不斷。元和二年（85年）春，北匈奴先後亡降入塞者共73批。南匈奴攻其南，丁令攻其北，鮮卑擊其東，西域攻其西，北匈奴不能安居，於是遠引而去。秋，南單于派千騎行獵至涿邪山（今蒙古戈壁阿爾泰省阿爾泰山東段），與北匈奴禺犢王遭遇，因戰，斬其首級而還。冬，再讓奧鞬日逐王出塞攻打北匈奴，斬獲數千人。章和元年（87年），鮮卑攻入北匈奴左部，斬殺優留單于。北匈奴大亂，58部20萬人降漢。

### 第五階段

第五階段從漢和帝永元元年（89年）開始，至漢桓帝元嘉元年（151年）結束，是東漢恢復元氣後開始反攻並徹底解決匈奴的時期。

永元元年六月，臨朝稱制的竇太后因北匈奴部落叛離、四面受敵，令竇憲、耿秉率南匈奴及度遼兵共5萬餘騎，分三路進擊，大破北匈奴於稽落山（今蒙古國汗呼赫山脈），斬殺1.3萬餘，降20餘萬人。登燕然山（今蒙古國境內杭愛山）刻石記功而還。永元二年（90年），竇憲再派副校閻礱率二千餘騎，奪回伊吾盧。十月，南匈奴八千騎擊北匈奴，斬殺八千餘級，俘數千人，北單于受傷逃走。永元三年（91年），大將軍竇憲和耿秉深入瀚海沙漠，出擊鹿塞（內蒙古磴口縣西北70公里）3,000華里，大破匈奴於金微山（今中蒙交界處的阿爾泰山脈）。二月，竇憲再派耿夔出居延五千餘里，將北單于圍困在金微山，斬殺五千餘人。留在漠北的北匈奴十餘萬落後來歸附鮮卑，鮮卑自此日益強盛。北單于率數騎逃走。其弟左谷蠡王於除鞬自立單于，率其部至蒲類海（今巴里坤湖）遣使至漢塞請求附漢，竇憲請立其為單于，並以中郎將任尚駐守伊吾盧以為護衛，如同南單于。後竇憲被殺，於除鞬率部北逃，被漢軍追上斬殺。永元六年（94年），降漢之北匈奴15部20萬人，擁立南匈奴日逐王逢侯為單于，逃出塞外。

漢安帝永初三年（109年），南匈奴萬氏尸逐鞮單于反。元初四年（117年），南匈奴被鮮卑擊敗，部眾歸附鮮卑。次年，逢侯降漢。此後，有北匈奴殘部呼衍王等，仍輾轉於蒲類海、秦海（今新疆博斯騰湖）間，其勢微弱，東畏鮮卑，不敢回到故地。當時東漢以西域道路阻遠，費用大及諸國多次紛亂等，罷西域都護迎回屯田軍士。北匈奴乘機控制了西域部分國家並脅迫鄯善國（西域城國，原名樓蘭，都伊循城，今新疆若羌米蘭）、車師諸國，多次侵犯河西。元初六年（119年），漢以索班為長史出屯伊吾盧，以招撫西域。永寧元年（120年），北匈奴率車師後王軍就攻殺索班，攻打車師前王，車師前王逃走。延光二年（123年），漢以班勇為西域長史，擊走北匈奴伊蠡王，擊破車師後王，擊敗呼衍王。延光三年（124年），因怨漢朝連年征討鮮卑，一部大人阿族等反漢。

漢順帝陽嘉三年（134年），漢車師司馬率車師後王部眾大破北匈奴。永和二年（137年）秋，敦煌郡太守裴岑在今新疆巴里坤擊殺呼衍王，擊敗他的部眾。永和五年（140年），左部句龍王吾斯、車紐等反漢。永壽元年（155年）秋，左奧鞬、台耆、且渠伯德等反漢。

漢桓帝元嘉元年（151年），又一北匈奴呼衍王攻入伊吾盧，漢朝救兵至，於是退兵。此後，北匈奴西遷不知所向。

## 後續

北匈奴的消失和南匈奴的臣服徹底地解決了漢朝歷時約300年之久的匈奴禍患。附漢之南匈奴參加了東漢對北匈奴和鮮卑的戰爭，雖時有反叛，但對保衛東漢北部邊地作出了貢獻。然而，匈奴的衰落使得西羌做大，並在永初元年（107年）至元初六年（118年）間爆發了為期十年之久大規模暴亂。同時，東漢破北匈奴使得鮮卑擺脫匈奴的威脅而壯大，於東漢中期至魏晉年間取代匈奴成為中國的邊患。

近200年後，內遷並部分漢化的南匈奴後裔劉淵在西晉惠帝（304年）起兵於離石（今山西呂梁市離石區），國號漢，後改趙，史稱前趙。其四子劉聰在晉懷帝永嘉五年（311年）攻入西晉京師洛陽大肆搶掠殺戮，更俘擄晉懷帝等王公大臣，史稱永嘉之亂。晉愍帝建興四年（316年），前趙大司馬劉曜攻克長安，滅亡西晉。隨後氐、羌、鮮卑和羯紛紛入侵並先後在北方建立多個政權，開啟了五胡亂華時期。

## 基本資料

- 日期：前133年—89年
- 地點：今中國西北部、蒙古、南西伯利亞、新疆
- 結果：漢朝勝利
- 參戰方一：匈奴、羌、烏桓
- 參戰方二：漢朝、新朝 (9–23 AD)、朝貢國與聯軍:、南匈奴、羌、烏桓、鮮卑烏孫
- 指揮官一：軍臣單于、伊稚斜單于、烏維單于、休屠王、郅支單于、...等
- 指揮官二：漢武帝、漢宣帝、衛青、霍去病、李廣自殺、竇固、班超、竇憲
- strength1：三十餘萬人，大部分為騎兵
- strength2：數十萬
- 傷亡一：二十餘萬人
- 傷亡二：約八萬