曹操取得官渡之戰的勝利之後,
袁紹的河北四州已全部落入曹操手中,
中國北方基本統一,
袁紹的兒子袁熙,
袁尚都投靠了烏桓。
為了消滅袁氏餘孽袁熙、袁尚、抵禦烏桓入侵,
曹操認為在北方進行最後一次征戰的時候到了。
烏桓, 也叫烏丸, 是居住在我國北方的少數民族。 曹操要進攻烏桓, 也不是沒有一點顧慮, 他最擔心的就是劉表趁機襲擊後方。 謀士郭嘉卻不這樣看, 他提出了北伐烏桓的緊迫需要和有利時機, 他說,
曹操雖威震天下, 但烏桓依恃遠離中原必然不會防備;故此趁其不備, 突然襲擊就可一戰而勝。
說到這兒, 郭嘉只是看曹操點點頭不發話, 知道他還有顧慮, 就繼續分析下去。
“至於荊州劉表, 不過是個坐談立議的空談之徒, 有什麼值得顧慮的呢?而那劉備更不必擔心, 因為劉表自知不如劉備, 對他存有戒心, 委以重任嘛, 就怕難以駕馭;不予重任嘛, 又怕他不真心幫助自己。 劉備本人也不樂於受別人控制。 二劉之間離心斷難成就大事。 就是我主力北征, 劉表也不會有大的舉動。 曹公, 請放心遠征吧, 否則, 等哪袁熙、袁尚大舉反攻, 那才是真正的危險呐!”
其實, 曹操不但早有北征烏桓的決心,
一切準備就緒, 曹操親率大軍於這一年五月抵達易城, 然後北上。 郭嘉勸說:“出擊千里兵貴神速, 不如丟下輜重, 率輕騎兵兼程奔襲, 打他個出其不意。 ”曹操說:“有輜重雖然行軍遲緩, 但是可以為紮穩打, 再說, 派輕騎奔襲, 誰給帶路呢?”郭嘉說:“穩紮穩打, 會被人發現而早作準備;至於帶路的人我早就想好了。 ”曹操急問:“誰?”郭嘉說:“田疇。 ”曹操不禁眼前一亮:“啊!是他。 ”
曹操久慕田疇大名, 這次見到十分高興, 當即封官。 但是田疇推辭了,
曹操不由地問了一句:“噢, 還有這麼一條路?”田疇展開地圖說:“這條路從無終西上, 穿過盧龍, 向北可以到達烏桓的心臟地區柳城。 現在的烏桓大軍以為把守住了要道, 如果我們先回軍, 再改道從盧龍口越過白檀, 進入烏桓無人把守的空虛之地, 直搗老巢那就容易多了!”
曹操完全採納了田疇的建議, 直到距離柳城不到二百里時, 才被烏桓發現。 蹋頓慌了手腳, 讓袁熙袁尚前來堵擊。 8月, 曹操登上白狼山瞭望烏桓陣地, 觀察後, 命令大將張遼為先鋒, 許褚、徐晃、於禁等一班猛將沖向敵陣, 蹋頓被張遼迎頭一槍刺于馬下, 袁熙、袁尚早已逃跑, 烏桓大敗, 先後投降的胡、漢軍民有20多萬人。