http://.biquxs.info/
</p>
熹平三年(174年),曹操被舉為孝廉,入京都洛陽為郎。不久,被任命為洛陽北部尉。洛陽為東漢都城,是皇親貴戚聚居之地,很難治理。曹操一到職,就申明禁令、嚴肅法紀,造五色大棒十餘根,懸於衙門左右,“有犯禁者,皆棒殺之”。皇帝寵幸的宦官蹇碩的叔父蹇圖違禁夜行,曹操毫不留情,將蹇圖用五色棒處死。於是,“京師斂跡,無敢犯者”。曹操也因此得罪了一些當朝權貴,礙於其父曹嵩的關係,明升暗降,曹操被調任頓丘(今清豐縣)令。
光和元年(178年),曹操因堂妹夫濦強侯宋奇被宦官誅殺,受到牽連,被免去官職。其後,在洛陽無事可做,迴到家鄉譙縣閑居。
光和三年(180年),曹操又被朝廷征召,任命為議郎。此前,大將軍竇武、太傅陳蕃謀劃誅殺宦官,不料其事未濟反為宦官所害。曹操上書陳述竇武等人為官正直而遭陷害,致使奸邪之徒滿朝,而忠良之人卻得不到重用的情形,言辭懇切,但沒有被漢靈帝采納。爾後,曹操又多次上書進諫,雖偶有成效,但東漢朝政日益腐敗,曹操知道無法匡正。
曹操雕像
曹操雕像
中平元年(184年),黃巾起義爆發,曹操被拜為騎都尉,受命與皇甫嵩等人合軍進攻潁川的黃巾軍,結果大破黃巾軍,斬首數萬級。隨之遷為濟南相。濟南相任內,曹操治事如初。濟南國(今山東濟南)有縣十餘個,各縣長吏多依附貴勢,貪贓枉法,無所顧忌。曹操之前曆任國相皆置之不問。曹操到職,大力整飭,一下奏免十分之八的長吏,濟南震動,貪官汙吏紛紛逃竄。“政教大行,一郡清平”。[9]
當時正是東漢政治極度黑暗之時,甚至有了製度。朝廷徵還其為東郡太守,拜為議郎,曹操不肯迎合權貴,遂托病迴歸鄉裏,春夏讀書,秋冬弋獵,暫時隱居了。[10-11]
當時天下紛亂,先是發生了冀州刺史王芬聯合南陽許攸、沛國周旌等地方豪強,謀劃廢黜靈帝立合肥侯的事件。王芬等人曾希望曹操加入他們,但被曹操拒絕,後來王芬事敗自殺。接著,又有西北金城郡(今蘭州)的邊章、韓遂殺死刺史和太守,率兵十餘萬反叛朝廷。[12]
中平五年(188年),漢靈帝為鞏固統治,設置西園八校尉,曹操因其家世被任命為八校尉中的典軍校尉。
陳留起兵
中平六年(189年),漢靈帝駕崩,太子劉辯登基,何太後臨朝聽政。大將軍何進想趁靈帝駕崩、宦官失勢之機誅滅十常侍,但沒有取得何太後的支持。於是何進便召時任並州牧的董卓進京,脅迫何太後同意。然而此舉打草驚蛇,董卓尚未抵達京城,何進已被宦官下手謀殺。同年九月,董卓入京,執掌朝政,把漢少帝廢為弘農王,而改立其弟陳留王為漢獻帝,又派人把弘農王母子毒死,自稱太師,專擅朝政。曹操見董卓倒行逆施,不願與其合作,遂改易姓名逃出京師洛陽(今洛陽東)。[13]曹操到陳留後,“散家財,合義兵”,且首倡義兵號召天下英雄討伐董卓。
曹操畫像
曹操畫像[14]
初平元年(190年)正月,袁術等人共推渤海太守袁紹為盟主,曹操任代理奮武將軍,參加討董軍。二月,被聯軍擊敗的董卓脅迫獻帝遷都長安(今陝西西安西北),自己則焚毀宮室,挖開王陵,劫掠人民,致使洛陽方圓200裏荒蕪凋敝無複人煙。而關東聯軍懼怕董卓精銳的涼州軍的戰力,無人敢向關西推進,全都屯兵酸棗(今延津北)一帶。而曹操認為董卓“焚燒宮室,劫遷天子,海內震動”,應趁機與之決戰,遂獨自引軍西進。曹操行至滎陽汴水(今滎陽西南),與董卓大將徐榮交鋒,因為士兵數量懸殊,曹操大敗,士卒死傷大半,自己也被流矢所傷,幸得堂弟曹洪所救,幸免於難。[15]迴至酸棗,曹操建議諸軍各據要地,再分兵西入武關(今陝西丹鳳東南),圍困董卓,關東諸將不肯從。關東諸軍名為討董卓,實際各自心懷鬼胎,意在伺機發展自己勢力。不久,諸軍之間發生摩擦,相互火拚。聯合軍至此解散。[16]
初平二年(191年),曹操在東郡大敗於毒、白繞、眭固、於扶羅等,袁紹表其為東郡太守。[17]
初平三年(192年),青州黃巾軍大獲發展,連破兗州(治昌邑,今山東巨野東南)郡縣,陣斬兗州刺史劉岱。濟北相鮑信等人迎曹操出任兗州牧。曹操和鮑信合軍進攻黃巾。鮑信戰死。曹操“設奇伏,晝夜會戰”,終於將黃巾擊敗。當年冬天,獲降卒三十餘萬,人口百餘萬。曹操收其精銳,組成軍隊,號青州兵。又助袁紹打敗劉備、單經及陶謙諸軍。[18]
初平四年(193年)春天,曹操在匡亭六百裏大追擊大敗袁術、黑山軍、南匈奴。徐州牧陶謙率軍攻入兗州南部的任城,曹操率軍征討陶謙,攻克徐州十餘城。
逐鹿中原
初平四年(193年)秋天,曹操的父親曹嵩來曹操處路上,被陶謙派兵殺害[19-20],曹操遂進兵徐州(治郯,今山東郯城),向東南擴展勢力。陶謙退守郯縣。不久曹操軍糧將盡,撤圍迴軍。次年夏,曹操再征徐州,略地至東海。曹操征徐州期間,所過大肆殺戮,一路上“雞犬亦盡,墟邑無複行人”。東郡守備陳宮對曹操不滿,於是與陳留太守張邈、張邈之弟張超、從事中郎許汜及王楷等同謀叛亂,迎呂布為兗州牧。呂布為當時名將,先為董卓部將,後與王允定計誅殺董卓。
當時隻有鄄城(今山東鄄城)和東郡的範(南範縣)、東阿(今山東陽穀)兩縣尚在曹操掌握之中,分別由司馬荀彧和壽張令程昱、東郡太守夏侯惇等堅守,形勢異常危急。曹操從徐州趕迴,聽說呂布屯於濮陽,遂進軍圍攻濮陽。二軍相持百餘日,蝗災大起,雙方停戰,曹操軍還鄄城。此時,曹操失去了兗州(治今山東鄆城西北),軍糧已盡,袁紹派人來勸說想讓曹操投靠他,讓曹操舉家遷到鄴縣當人質。曹操本打算答應袁紹,多虧程昱勸阻,曹操才打消這個念頭。
東漢割據地圖
東漢割據地圖
興平二年(195年),曹操整軍再戰呂布,三敗之,破定陶(今山東定陶)、廩丘(今山東鄆城西北)等,平定兗州。呂布逃往徐州投靠劉備。七月,因李傕、郭汜的火拚,漢獻帝從長安東歸,下詔讓各路諸侯勤王。
建安元年(196年)八月,曹操迎漢獻帝。辛亥,漢獻帝封曹操為司隸校尉,錄尚書事。庚申,遷都許縣。十一月丙戌,漢獻帝封曹操為司空,行車騎將軍事,百官總己以聽。
建安二年(197年)正月,曹操討伐張繡,軍隊駐紮在淯水,張繡舉眾投降,旋即複叛,長子曹昂、侄子曹安民、猛將典韋戰死。此後,曹操又兩度攻擊張繡,都沒有徹底擊破。九月,曹操東征袁術,袁術棄軍而逃至淮河,梟袁術留守四將。
建安三年(198年)四月,曹操遣謁者裴茂率中郎將段煨討李傕,夷三族。九月,曹操東征徐州,進攻久與他為敵的呂布。在曹軍攻勢之下,呂布軍上下離心,十二月,呂布部將魏續、宋憲等生擒陳宮歸降曹操。呂布見大勢已去,下城投降。曹操將呂布、陳宮、高順等人處死,收降呂布部將張遼以及泰山豪傑臧霸、孫觀等人,初步控製了徐州。
建安四年(199年),曹操派史渙、曹仁擊破張楊舊部眭固,取得河內郡,把勢力範圍擴張到黃河以北。[21]
官渡之戰
消滅睦固後,為了應對之後與袁紹的戰爭,曹操預作布置,命在青州有潛在影響的臧霸等人攻入青州,占領齊(治今山東臨淄)、北海(治今山東壽光東南)等地,鞏固右翼;又命大將於禁屯軍黃河南岸,監視袁軍。不久,張繡聽從謀士賈詡之計,投降曹操,曹操大喜,拜張繡為揚武將軍,解除了後顧之憂。
建安四年(199年)十二月,曹操自率軍屯於官渡(今中牟北),準備迎擊袁紹。
官渡之戰
官渡之戰[22]
劉備在陶謙死後,曾一度出任徐州牧,後徐州被呂布攻占,劉備投奔曹操。曹操認為劉備是個英雄,先後表他為豫州牧、左將軍。曹操攻占徐州不久,淮南袁術準備逃往青州往依袁紹,曹操派劉備去截擊,袁術北上不得,嘔血而死。
建安五年(200年)正月,董承等人謀誅曹操事泄,被曹操殺掉。劉備於是襲殺徐州刺史車胄,占據徐州。
“劉備以徐州叛[23]”。因此,曹操決定東征劉備。[23]諸將皆說:“與公爭天下者,袁紹也。今紹方來而棄之東,紹乘人後,若何?”。曹操說:“劉備,人傑也,今不擊,必有後患。袁紹雖有大誌,而見事遲,必不動也。”遂進軍,以迅雷不及掩耳之勢擊破劉備,劉備逃奔袁紹。
袁紹是當時北方最強大的一股勢力,也是曹操統一北方最強大的敵人。袁氏一門,自袁紹曾祖袁安以下,“四世居三公位”,“門生故吏遍於天下”,勢力本就很大,後袁紹取得冀、並、幽、青四州之地,實力大增,有軍隊數十萬人。袁紹以其長子袁譚、次子袁熙、外甥高幹分守青、幽、並三州,後方穩固,兵精糧足,根本不把曹操放在眼裏。他挑選精兵十萬、戰馬萬匹,誌在一舉消滅曹操。
建安五年(200年),袁紹命大將顏良等人進兵白馬(今滑縣),自率大軍進屯黎陽(今浚縣東),向曹操發動進攻。曹操的實力比袁紹弱得多[24],曹操所占的大河以南地區,地盤既小,又是四戰之地,殘破不堪,還沒有完全恢複,物資比不上袁紹那樣豐富。曹操的兵力也遠不及袁紹,其總兵力大概不過幾萬人,投入前線的兵力據《武帝紀》說“兵不滿萬,傷者十二三”。裴鬆之認為此數不準確,曹操的兵力不會如此之少,但曹操兵力遠遜於袁紹卻是毫無疑問的。[25]
袁紹大軍來攻,許都震動。曹操安慰眾將說:“吾知紹之為人,誌大而智小,色厲而膽薄,忌克而少威,兵多而分畫不明,將驕而眾令不一,土地雖廣,糧食雖豐,適足以為我奉也。”
二月,袁紹大將顏良等人圍攻白馬,拉開了大戰的序幕。四月,曹操親自率兵北上解白馬之圍,他采納謀士荀攸之計,先進軍延津(今延津北一帶),做出要渡河襲擊袁軍的態勢,吸引袁軍分兵西向,然後突然轉向迅速趕往白馬。曹操軍突然殺到,袁軍措手不及,顏良被關羽斬首[26],袁軍大敗,白馬之圍遂解。曹操救出白馬軍民,沿黃河西撤。袁紹聞知,立即命文醜、劉備渡河追趕曹操。曹操見追兵漸近,命軍士解鞍放馬,並置輜重於道。袁軍追兵大至,爭搶輜重,陣形混亂。曹操率領僅有的騎兵突然殺出,大破追兵,陣斬文醜。袁軍大震。曹操初戰得勝,主動撤軍,繼續扼守官渡。
八月,袁紹大軍連營而進,東西數十裏,依沙堆為屯,進逼官渡。曹操分兵堅守營壘,伺機而動。袁軍向曹營發動猛攻,先是作高櫓、起土山,由上向曹營中射箭,接著又挖地道,欲從地下襲擊曹營,皆被曹操以設投石機、挖掘溝壑之法破解。兩軍一攻一守,相持近二個月。久戰之下,曹操處境極為困難。
十月,袁紹從河北運來糧草萬餘車,派大將淳於瓊等帶萬餘人沿途護送,夜宿於離袁紹大營四十裏的烏巢。這時袁紹謀士許攸因向袁紹獻偷襲許都之計不成,且在河北的家眷犯法被抓,心生悔恨,而來投曹操,獻計讓曹操偷襲烏巢。曹操大喜,跣足出迎,之後親率精銳步騎五千人,軍隊人銜枚,馬勒口,換袁軍軍裝乘夜從小路偷襲烏巢。曹操軍至烏巢,命四麵放火,袁軍大亂,淳於瓊拒營死守。[27]袁紹聞知,急忙派兵救援,曹操左右見“賊騎稍近,請分兵拒之。”曹操大怒說:“賊在背後,乃白!”士卒都拚死力戰,因此大破袁軍,斬淳於瓊等,盡燔其糧草。而當袁紹聽說曹操襲擊烏巢時,認為這正是攻破曹操大營的好機會,因此派去的援兵很少,而以重兵圍攻曹操大營。由於曹操預留兵力精且多,曹營未破,烏巢敗訊已經傳來,大將張郃、高覽等人率部投降曹操,袁軍潰散。袁紹棄軍逃迴黃河以北。曹軍大獲全勝,斬首七萬餘級,盡獲袁軍輜重圖書珍寶。曹操清點袁紹書信,得到自己部下勾結袁紹的信,盡燒之,說:“當紹之強,孤猶不能自保,而況眾人乎!”
客觀條件上,曹操處於劣勢,但由於他能正確分析客觀條件,善於聽取別人的正確意見,所以能揚長避短,采用正確的戰略戰術,使戰爭向有利於自己的方麵轉化,經過自己主觀上的努力,終於贏得了勝利。官渡之戰,曹操擊潰了最大的敵人袁紹,由他統一北方已是大勢所趨。官渡之戰也是中國戰爭史上以少勝多、以弱勝強的著名戰例。
遠征烏桓
</p>
熹平三年(174年),曹操被舉為孝廉,入京都洛陽為郎。不久,被任命為洛陽北部尉。洛陽為東漢都城,是皇親貴戚聚居之地,很難治理。曹操一到職,就申明禁令、嚴肅法紀,造五色大棒十餘根,懸於衙門左右,“有犯禁者,皆棒殺之”。皇帝寵幸的宦官蹇碩的叔父蹇圖違禁夜行,曹操毫不留情,將蹇圖用五色棒處死。於是,“京師斂跡,無敢犯者”。曹操也因此得罪了一些當朝權貴,礙於其父曹嵩的關係,明升暗降,曹操被調任頓丘(今清豐縣)令。
光和元年(178年),曹操因堂妹夫濦強侯宋奇被宦官誅殺,受到牽連,被免去官職。其後,在洛陽無事可做,迴到家鄉譙縣閑居。
光和三年(180年),曹操又被朝廷征召,任命為議郎。此前,大將軍竇武、太傅陳蕃謀劃誅殺宦官,不料其事未濟反為宦官所害。曹操上書陳述竇武等人為官正直而遭陷害,致使奸邪之徒滿朝,而忠良之人卻得不到重用的情形,言辭懇切,但沒有被漢靈帝采納。爾後,曹操又多次上書進諫,雖偶有成效,但東漢朝政日益腐敗,曹操知道無法匡正。
曹操雕像
曹操雕像
中平元年(184年),黃巾起義爆發,曹操被拜為騎都尉,受命與皇甫嵩等人合軍進攻潁川的黃巾軍,結果大破黃巾軍,斬首數萬級。隨之遷為濟南相。濟南相任內,曹操治事如初。濟南國(今山東濟南)有縣十餘個,各縣長吏多依附貴勢,貪贓枉法,無所顧忌。曹操之前曆任國相皆置之不問。曹操到職,大力整飭,一下奏免十分之八的長吏,濟南震動,貪官汙吏紛紛逃竄。“政教大行,一郡清平”。[9]
當時正是東漢政治極度黑暗之時,甚至有了製度。朝廷徵還其為東郡太守,拜為議郎,曹操不肯迎合權貴,遂托病迴歸鄉裏,春夏讀書,秋冬弋獵,暫時隱居了。[10-11]
當時天下紛亂,先是發生了冀州刺史王芬聯合南陽許攸、沛國周旌等地方豪強,謀劃廢黜靈帝立合肥侯的事件。王芬等人曾希望曹操加入他們,但被曹操拒絕,後來王芬事敗自殺。接著,又有西北金城郡(今蘭州)的邊章、韓遂殺死刺史和太守,率兵十餘萬反叛朝廷。[12]
中平五年(188年),漢靈帝為鞏固統治,設置西園八校尉,曹操因其家世被任命為八校尉中的典軍校尉。
陳留起兵
中平六年(189年),漢靈帝駕崩,太子劉辯登基,何太後臨朝聽政。大將軍何進想趁靈帝駕崩、宦官失勢之機誅滅十常侍,但沒有取得何太後的支持。於是何進便召時任並州牧的董卓進京,脅迫何太後同意。然而此舉打草驚蛇,董卓尚未抵達京城,何進已被宦官下手謀殺。同年九月,董卓入京,執掌朝政,把漢少帝廢為弘農王,而改立其弟陳留王為漢獻帝,又派人把弘農王母子毒死,自稱太師,專擅朝政。曹操見董卓倒行逆施,不願與其合作,遂改易姓名逃出京師洛陽(今洛陽東)。[13]曹操到陳留後,“散家財,合義兵”,且首倡義兵號召天下英雄討伐董卓。
曹操畫像
曹操畫像[14]
初平元年(190年)正月,袁術等人共推渤海太守袁紹為盟主,曹操任代理奮武將軍,參加討董軍。二月,被聯軍擊敗的董卓脅迫獻帝遷都長安(今陝西西安西北),自己則焚毀宮室,挖開王陵,劫掠人民,致使洛陽方圓200裏荒蕪凋敝無複人煙。而關東聯軍懼怕董卓精銳的涼州軍的戰力,無人敢向關西推進,全都屯兵酸棗(今延津北)一帶。而曹操認為董卓“焚燒宮室,劫遷天子,海內震動”,應趁機與之決戰,遂獨自引軍西進。曹操行至滎陽汴水(今滎陽西南),與董卓大將徐榮交鋒,因為士兵數量懸殊,曹操大敗,士卒死傷大半,自己也被流矢所傷,幸得堂弟曹洪所救,幸免於難。[15]迴至酸棗,曹操建議諸軍各據要地,再分兵西入武關(今陝西丹鳳東南),圍困董卓,關東諸將不肯從。關東諸軍名為討董卓,實際各自心懷鬼胎,意在伺機發展自己勢力。不久,諸軍之間發生摩擦,相互火拚。聯合軍至此解散。[16]
初平二年(191年),曹操在東郡大敗於毒、白繞、眭固、於扶羅等,袁紹表其為東郡太守。[17]
初平三年(192年),青州黃巾軍大獲發展,連破兗州(治昌邑,今山東巨野東南)郡縣,陣斬兗州刺史劉岱。濟北相鮑信等人迎曹操出任兗州牧。曹操和鮑信合軍進攻黃巾。鮑信戰死。曹操“設奇伏,晝夜會戰”,終於將黃巾擊敗。當年冬天,獲降卒三十餘萬,人口百餘萬。曹操收其精銳,組成軍隊,號青州兵。又助袁紹打敗劉備、單經及陶謙諸軍。[18]
初平四年(193年)春天,曹操在匡亭六百裏大追擊大敗袁術、黑山軍、南匈奴。徐州牧陶謙率軍攻入兗州南部的任城,曹操率軍征討陶謙,攻克徐州十餘城。
逐鹿中原
初平四年(193年)秋天,曹操的父親曹嵩來曹操處路上,被陶謙派兵殺害[19-20],曹操遂進兵徐州(治郯,今山東郯城),向東南擴展勢力。陶謙退守郯縣。不久曹操軍糧將盡,撤圍迴軍。次年夏,曹操再征徐州,略地至東海。曹操征徐州期間,所過大肆殺戮,一路上“雞犬亦盡,墟邑無複行人”。東郡守備陳宮對曹操不滿,於是與陳留太守張邈、張邈之弟張超、從事中郎許汜及王楷等同謀叛亂,迎呂布為兗州牧。呂布為當時名將,先為董卓部將,後與王允定計誅殺董卓。
當時隻有鄄城(今山東鄄城)和東郡的範(南範縣)、東阿(今山東陽穀)兩縣尚在曹操掌握之中,分別由司馬荀彧和壽張令程昱、東郡太守夏侯惇等堅守,形勢異常危急。曹操從徐州趕迴,聽說呂布屯於濮陽,遂進軍圍攻濮陽。二軍相持百餘日,蝗災大起,雙方停戰,曹操軍還鄄城。此時,曹操失去了兗州(治今山東鄆城西北),軍糧已盡,袁紹派人來勸說想讓曹操投靠他,讓曹操舉家遷到鄴縣當人質。曹操本打算答應袁紹,多虧程昱勸阻,曹操才打消這個念頭。
東漢割據地圖
東漢割據地圖
興平二年(195年),曹操整軍再戰呂布,三敗之,破定陶(今山東定陶)、廩丘(今山東鄆城西北)等,平定兗州。呂布逃往徐州投靠劉備。七月,因李傕、郭汜的火拚,漢獻帝從長安東歸,下詔讓各路諸侯勤王。
建安元年(196年)八月,曹操迎漢獻帝。辛亥,漢獻帝封曹操為司隸校尉,錄尚書事。庚申,遷都許縣。十一月丙戌,漢獻帝封曹操為司空,行車騎將軍事,百官總己以聽。
建安二年(197年)正月,曹操討伐張繡,軍隊駐紮在淯水,張繡舉眾投降,旋即複叛,長子曹昂、侄子曹安民、猛將典韋戰死。此後,曹操又兩度攻擊張繡,都沒有徹底擊破。九月,曹操東征袁術,袁術棄軍而逃至淮河,梟袁術留守四將。
建安三年(198年)四月,曹操遣謁者裴茂率中郎將段煨討李傕,夷三族。九月,曹操東征徐州,進攻久與他為敵的呂布。在曹軍攻勢之下,呂布軍上下離心,十二月,呂布部將魏續、宋憲等生擒陳宮歸降曹操。呂布見大勢已去,下城投降。曹操將呂布、陳宮、高順等人處死,收降呂布部將張遼以及泰山豪傑臧霸、孫觀等人,初步控製了徐州。
建安四年(199年),曹操派史渙、曹仁擊破張楊舊部眭固,取得河內郡,把勢力範圍擴張到黃河以北。[21]
官渡之戰
消滅睦固後,為了應對之後與袁紹的戰爭,曹操預作布置,命在青州有潛在影響的臧霸等人攻入青州,占領齊(治今山東臨淄)、北海(治今山東壽光東南)等地,鞏固右翼;又命大將於禁屯軍黃河南岸,監視袁軍。不久,張繡聽從謀士賈詡之計,投降曹操,曹操大喜,拜張繡為揚武將軍,解除了後顧之憂。
建安四年(199年)十二月,曹操自率軍屯於官渡(今中牟北),準備迎擊袁紹。
官渡之戰
官渡之戰[22]
劉備在陶謙死後,曾一度出任徐州牧,後徐州被呂布攻占,劉備投奔曹操。曹操認為劉備是個英雄,先後表他為豫州牧、左將軍。曹操攻占徐州不久,淮南袁術準備逃往青州往依袁紹,曹操派劉備去截擊,袁術北上不得,嘔血而死。
建安五年(200年)正月,董承等人謀誅曹操事泄,被曹操殺掉。劉備於是襲殺徐州刺史車胄,占據徐州。
“劉備以徐州叛[23]”。因此,曹操決定東征劉備。[23]諸將皆說:“與公爭天下者,袁紹也。今紹方來而棄之東,紹乘人後,若何?”。曹操說:“劉備,人傑也,今不擊,必有後患。袁紹雖有大誌,而見事遲,必不動也。”遂進軍,以迅雷不及掩耳之勢擊破劉備,劉備逃奔袁紹。
袁紹是當時北方最強大的一股勢力,也是曹操統一北方最強大的敵人。袁氏一門,自袁紹曾祖袁安以下,“四世居三公位”,“門生故吏遍於天下”,勢力本就很大,後袁紹取得冀、並、幽、青四州之地,實力大增,有軍隊數十萬人。袁紹以其長子袁譚、次子袁熙、外甥高幹分守青、幽、並三州,後方穩固,兵精糧足,根本不把曹操放在眼裏。他挑選精兵十萬、戰馬萬匹,誌在一舉消滅曹操。
建安五年(200年),袁紹命大將顏良等人進兵白馬(今滑縣),自率大軍進屯黎陽(今浚縣東),向曹操發動進攻。曹操的實力比袁紹弱得多[24],曹操所占的大河以南地區,地盤既小,又是四戰之地,殘破不堪,還沒有完全恢複,物資比不上袁紹那樣豐富。曹操的兵力也遠不及袁紹,其總兵力大概不過幾萬人,投入前線的兵力據《武帝紀》說“兵不滿萬,傷者十二三”。裴鬆之認為此數不準確,曹操的兵力不會如此之少,但曹操兵力遠遜於袁紹卻是毫無疑問的。[25]
袁紹大軍來攻,許都震動。曹操安慰眾將說:“吾知紹之為人,誌大而智小,色厲而膽薄,忌克而少威,兵多而分畫不明,將驕而眾令不一,土地雖廣,糧食雖豐,適足以為我奉也。”
二月,袁紹大將顏良等人圍攻白馬,拉開了大戰的序幕。四月,曹操親自率兵北上解白馬之圍,他采納謀士荀攸之計,先進軍延津(今延津北一帶),做出要渡河襲擊袁軍的態勢,吸引袁軍分兵西向,然後突然轉向迅速趕往白馬。曹操軍突然殺到,袁軍措手不及,顏良被關羽斬首[26],袁軍大敗,白馬之圍遂解。曹操救出白馬軍民,沿黃河西撤。袁紹聞知,立即命文醜、劉備渡河追趕曹操。曹操見追兵漸近,命軍士解鞍放馬,並置輜重於道。袁軍追兵大至,爭搶輜重,陣形混亂。曹操率領僅有的騎兵突然殺出,大破追兵,陣斬文醜。袁軍大震。曹操初戰得勝,主動撤軍,繼續扼守官渡。
八月,袁紹大軍連營而進,東西數十裏,依沙堆為屯,進逼官渡。曹操分兵堅守營壘,伺機而動。袁軍向曹營發動猛攻,先是作高櫓、起土山,由上向曹營中射箭,接著又挖地道,欲從地下襲擊曹營,皆被曹操以設投石機、挖掘溝壑之法破解。兩軍一攻一守,相持近二個月。久戰之下,曹操處境極為困難。
十月,袁紹從河北運來糧草萬餘車,派大將淳於瓊等帶萬餘人沿途護送,夜宿於離袁紹大營四十裏的烏巢。這時袁紹謀士許攸因向袁紹獻偷襲許都之計不成,且在河北的家眷犯法被抓,心生悔恨,而來投曹操,獻計讓曹操偷襲烏巢。曹操大喜,跣足出迎,之後親率精銳步騎五千人,軍隊人銜枚,馬勒口,換袁軍軍裝乘夜從小路偷襲烏巢。曹操軍至烏巢,命四麵放火,袁軍大亂,淳於瓊拒營死守。[27]袁紹聞知,急忙派兵救援,曹操左右見“賊騎稍近,請分兵拒之。”曹操大怒說:“賊在背後,乃白!”士卒都拚死力戰,因此大破袁軍,斬淳於瓊等,盡燔其糧草。而當袁紹聽說曹操襲擊烏巢時,認為這正是攻破曹操大營的好機會,因此派去的援兵很少,而以重兵圍攻曹操大營。由於曹操預留兵力精且多,曹營未破,烏巢敗訊已經傳來,大將張郃、高覽等人率部投降曹操,袁軍潰散。袁紹棄軍逃迴黃河以北。曹軍大獲全勝,斬首七萬餘級,盡獲袁軍輜重圖書珍寶。曹操清點袁紹書信,得到自己部下勾結袁紹的信,盡燒之,說:“當紹之強,孤猶不能自保,而況眾人乎!”
客觀條件上,曹操處於劣勢,但由於他能正確分析客觀條件,善於聽取別人的正確意見,所以能揚長避短,采用正確的戰略戰術,使戰爭向有利於自己的方麵轉化,經過自己主觀上的努力,終於贏得了勝利。官渡之戰,曹操擊潰了最大的敵人袁紹,由他統一北方已是大勢所趨。官渡之戰也是中國戰爭史上以少勝多、以弱勝強的著名戰例。
遠征烏桓