中國通史 · 第九章 漢的衰亡與三國的分合
一、漢帝國的瓦解
(一)外戚宦官的鬥爭
東漢和帝一代(89~105),是漢帝國興衰的轉捩。在他以前的三百年間,漢帝國除了內部幾次短暫的叛亂,國勢始終是強盛的。但從和帝以降,帝國逐漸呈現出衰象。這種衰象的出現,主要由於政治的敗壞。從和帝起,宦官開始抬頭,與外戚角逐政權,而於桓靈時代(147~189)獲得決定性的勝利。他們的貪污殘暴,造成漢帝國內部好幾次巨大的動亂,諸如黨錮之禍,黃巾之亂,以及軍閥們的稱兵等。而武帝以後歷代遷移至帝國邊區的若干外族,至此也趁機向帝國內部發展,最後竟致使整個北部和西部的邊區,變成他們的殖民地。外族中為患最烈的是羌人和鮮卑人,為抵禦它們,漢廷必須屯重兵於邊地,結果產生了不少軍閥。若干軍閥更利用胡人組成精強的軍隊,這象徵著漢人的尚武精神已日漸消失。內憂外患,促使這個龐大帝國,走上瓦解之途。
東漢的皇帝,從和帝開始,大都幼小即位,並多夭折。因此皇位的繼承,甚不固定。總計東漢一代,有四個皇帝是自外迎立的。因為皇帝幼沖,自然造成太后的臨朝,東漢臨朝的太后,竟達六位之多,於是又造成外戚的專權。東漢的外戚,在才能方面,遠遜於西漢的外戚,而專橫驕奢則遠過之。皇帝年幼時,固可以由母后和外戚任意擺布,但到年齡漸長,對外戚感到不耐時,便借宦官的力量來排除外戚。外戚和宦官,便經常沿著這個公式鬥爭。就皇帝的立場而言,外戚權大時,可以威脅皇位,宦官則絕無做皇帝的資格,充其量只是貪污不法而已。同時宦官又經常與皇帝接近,自然比較容易得到皇帝的信任。外戚的權位,常因皇帝的更易或母后的死亡而發生變動,宦官則不大受上述情況的影響,地位較外戚為穩固。因此在雙方的多次鬥爭中,宦官常能獲勝。
東漢外戚宦官的鬥爭,始於和帝時代。和帝名肇,為章帝後宮梁氏所生,章帝後竇氏無子,肇於建初七年(82)被立為皇太子。章和二年(88),肇即位,年僅十歲,由竇氏以太后臨朝。太后以其兄竇憲任侍中,權任日重。未幾,憲因擅殺漢宗室都鄉侯暢,率師擊匈奴自效,立功歸來,拜大將軍,因而益加專橫。憲女婿射聲校尉郭舉,得幸於太后,對和帝圖謀加害。和帝知其謀,於永元四年(92),與宦官鄭眾定計,以兵大舉捕殺竇氏黨羽,並逼憲及其諸弟自殺。和帝念鄭眾之功,於十四年(102)封眾為鄛鄉侯,他是漢代宦官封侯的第一人。
和帝死於元興元年(105),皇后鄧氏無子,乃以誕生僅百餘日的庶子隆繼位,是為殤帝,鄧氏也以太后臨朝。次年,殤帝死,又立章帝庶子清河孝王慶之子祜,是為安帝,年十三歲。鄧太后仍臨朝,太后兄鄧隲,以大將軍輔政。隲素性謹飭,太后對諸鄧也約束頗嚴,因此政事甚理。建光元年(121),鄧太后死,宮人誣告鄧隲兄弟曾有廢立之意,於是諸鄧皆被廢黜,隲不食而死。繼鄧氏起而當權的外戚,是帝舅耿寶和皇后閻氏兄閻顯等。此外宦官李閏、江京,也為安帝所親信,都封侯任中常侍。宦官們時常詐作詔書,調發政府的錢穀器材和人工,以興建自己的廬舍園池。當時的名臣太尉楊震,便因屢次進諫,做了這種政治的犧牲。
安帝太子保,非閻後所生,延光三年(124),江京等與閻後共譖廢保為濟陰王。次年三月,安帝死,閻後迎立濟北王壽(章帝子)子北鄉侯懿為嗣,自以太后臨朝。並以閻顯為車騎將軍輔政。顯乃貶死耿寶,並排除若干異己而獨專大政。同年十月,北鄉侯死,顯與太后秘不發喪,更征王子入立。而宦官孫程、王康、王國等十九人,突然發動政變,迎立廢太子保。太子即位後,是為順帝,年十一。閻顯和江京等都在這次政變中被殺,太后也被遷於離宮,孫程等十九人則因功都封列侯。這是東漢外戚宦官第二次火併。
鄧太后臨朝聽政,清焦秉貞繪。即鄧綏,東漢和帝後,新野(今河南新野)人。元興元年(105),和帝死,出生剛滿一百天的漢殤帝劉隆登基,鄧太后臨朝稱制。八個月後,即延平元年(106)八月,劉隆病死,十三歲的安帝劉祜即位,鄧太后繼續執政,直至建光元年(121)崩逝,前後執政達十七年。鄧太后崇尚寬簡,不事奢華,執政其間兼用外戚、宦官,尊理三公,調和各派勢力,政治稱為清明。
順帝陽嘉元年(132),立貴人梁氏為皇后。四年(135),以後父梁商為大將軍。商謙恭好士,但性情柔和,對時政不能有所整裁。永和六年(141),梁商死,子冀繼為大將軍。冀為人貪殘縱恣,荒淫無度,因而政治日壞。當時外則羌禍熾盛,內則揚、徐等州盜賊蜂起,亂象已漸顯露。建康元年(144),順帝死,太子炳繼位,是為沖帝。帝年僅二歲,由梁太后臨朝聽政。太后雖信用賢臣李固、杜喬等,但不能約束梁冀,以致政治始終沒有起色。次年,沖帝死,太后迎立渤海王鴻(章帝曾孫)之子纘繼位,是為質帝,年僅八歲。質帝性聰慧,對梁冀的驕橫頗為不滿。本初元年(146),梁冀鴆殺質帝,改立河間孝王開(章帝子)之孫蠡吾侯志,是為桓帝,年十五,仍由梁太后聽政。繼而梁冀殺李固、杜喬,威勢益盛。當時諸梁皆封侯,冀妹又立為桓帝後,國事無大小,皆由冀專決。而梁後也恃兄姊之勢,奢侈嫉妒。和平元年(150),太后歸政,不久死去。梁氏的勢力雖未動搖,但桓帝對梁氏的不滿,則日漸加深。
延熹二年(159),梁皇后死,桓帝與中常侍單超、具瑗、唐衡、左悺、徐璜等定議,以兵圍梁冀府邸,免其大將軍職。冀即日自殺,諸梁皆棄市,大臣受牽連而死者數十人,單超等五人則因功同日封侯。自此以後,桓帝不再信用外戚,而惟宦官之言是用,宦官乃成為實際政權的掌握者。他們以養子傳國襲封,並以兄弟姻戚充任州郡首長,於是貪殘之風,從中央散布到全國。繼外戚與宦官抗衡的,是外廷士大夫中的若干正人君子,衝突的結果,發生了所謂黨錮之禍。
(二)黨錮之禍與黃巾之亂
東漢自光武提倡儒術,崇尚氣節,歷朝因之,逐漸蔚成風氣。當時的士人,大都以名節相尚,他們經常砥礪的,不外久喪、讓爵、推財、避聘、報仇、報恩、清廉一類的操行。[參看錢穆《國史大綱》頁一三四至一三八]郡國的察舉和中央的徵辟,也大都以此為標準。士人除了在朝做官的,其在野的,則經常批評政治,造成所謂「清議」。首都的太學便是清議的重心。當時那種章句訓詁的經學,已不能滿足太學生們的求知慾。再加上政治現狀的刺激,使他們的興趣轉移到實際的政治社會問題上去。他們並與朝中若干士人出身的大臣,相互推重,以張聲勢。朝廷遇有重大決策,有時也徵求太學生們的意見,因此他們的言論,往往可以影響實際的政治。清議既在政治上形成一種力量,自然為敵對的勢力所嫉視。清議的主要敵對勢力,是外戚和宦官,而直接與外戚宦官發生激烈衝突的,則是為清議所擁戴的朝士。
李膺,選自《歷代名臣像解》。字元禮,潁川襄城(今河南襄城)人,東漢名臣,人品高潔,太學生以他為「天下模楷」,凡能受到他賞識、接見的太學生都自認為「登龍門」,對東漢末期的清議風氣影響很大。
和帝以降,外戚與朝士衝突的事,屢有發生。像和帝時的郅壽、樂恢、袁安,安帝時的楊震,順帝時的張綱、陳蕃,都曾因彈劾外戚而震動朝野;他們有些因此獲罪,甚至犧牲性命。到桓帝時,梁氏敗滅,宦官勢盛,於是清議所攻擊與朝士所彈劾的對象,便由外戚轉移到宦官。
桓帝時,太學生三萬餘人,以郭泰、賈彪為首。他們與太尉陳蕃、司隸校尉李膺等聯合,主持清議,攻擊宦官。而李膺更借其職權,對宦官的不法者,盡力制裁。當時宦官的子弟親黨,布列州郡,其為害地方者,也往往為嚴正的地方官所懲治。但宦官們的領袖是中常侍,中常侍為內朝官,受皇帝的庇蔭,為外朝的權力法律所不及。因此朝士和地方官所制裁的,只是些次流的閹黨,對宦官的主要分子,卻無可如何。
延熹八年(165),中常侍張讓弟朔為縣令,因貪殘為李膺所殺,宦官深恨之,桓帝也不滿膺的擅殺。次年,有閹黨張成,教子殺人,後雖遇赦,仍被膺處死。宦官乃使人上書告膺與太學游士及諸郡生徒,結為私黨,訕謗朝政。桓帝下令郡國,逮捕黨人,結果李膺與朝臣杜密、陳翔、范滂等二百餘人皆被捕下獄,陳蕃也因上諫書而被免職。永康元年(167),桓帝後父城門校尉竇武和尚書霍諝,均奏請寬貸李膺等,宦官怕膺等牽引閹黨,也認為宜赦。於是桓帝下詔赦黨人罪,但均放歸田裡,禁錮終身,這是第一次的黨錮。
西園賣爵,選自明刊本《帝鑒圖說》。靈帝雖貴為天子,卻常痛感前代皇帝沒有為自己留下多少財富。為了改變這種狀況,他把「西園」作為自己的私庫,交給十二常侍看管,大肆聚斂。於光和元年(178),在西園公開明碼標價賣官,所得之錢供皇室揮霍。官職買賣,迫使官吏貪污受賄以償官債,民不堪忍受,六年之後(184),黃巾之亂暴發,天下大亂。
同年,桓帝死,竇後遣使迎河間孝王開曾孫解瀆亭侯宏入嗣,是為靈帝,年十二歲。竇後以太后臨朝,並任竇武為大將軍,陳蕃為太傅,委以國政。二人徵召海內名賢,於是李膺、杜密等又復進用。至此外戚與朝士相結,與宦官的敵對更尖銳化。陳蕃勸竇武請太后罷斥宦官,並誅除其用事的曹節、王甫等。太后正猶豫間,事為曹節等所知,乃矯詔以禁軍討竇武,武自殺,陳蕃也為宦官所害。廷臣被牽連而族滅者數家,竇陳的門生故吏,都免官禁錮。這是建寧元年(168)的事。
二年(169),山陽郡督郵張儉,因中常侍侯覽家屬在郡橫暴,上表劾覽,被覽遮截,無法上達。儉乃藉故收殺覽母及其家屬賓客百餘人,覽使人告儉結黨,圖危國家。靈帝下詔捕儉,儉逃匿,宗親皆被夷滅。宦官更利用這個機會誅除異己,凡平素與宦官不合的,都被目為黨人,加以收捕。總計被害的朝士有李膺、杜密、范滂等百餘人,流徙禁錮的也有六七百人,這是第二次的黨錮。自此以後,朝廷善類一空,外朝完全入了宦官的掌握,靈帝也一直被宦官欺矇了二十多年。靈帝於熹平五年(176)曾再申黨禁,凡黨人的門生故吏父兄子弟的在位者,均免官禁錮。直到中平元年(184),黃巾亂起,才大赦黨人。
黃巾之亂形勢圖
二次黨錮之後,宦官益形放肆,當時各州郡遭受閹黨的荼毒,已殘破不堪。光和元年(178),宦官更慫恿靈帝設邸於西園,在那裡鬻賣官位,上至公卿,下至刺史、郡守、縣令,都有固定的價目。因此吏治益壞,民不聊生,終於爆發了大規模的叛亂。巨鹿人張角,創太平道,以妖言煽惑愚民,有信徒數十萬人,遍布於青、徐、幽、冀、荊、揚、兗、豫八州。他把徒眾分為三十六方,大方萬餘人,小方六七千人,各有首領;倡言「蒼天已死,黃天當立」,準備於中平元年(184)三月五日舉事於鄴(今河北臨漳縣西)。但因事敗露,提前於二月起兵,各地信徒紛紛響應。張角自稱天公將軍,角弟張寶、張梁分稱地公和人公將軍,部眾頭裹黃巾,以為標幟;因之時人稱之為黃巾,又稱為蛾賊。他們到處焚燒劫掠,旬月之間,鬧得全國震動。
漢廷先後以盧植、皇甫嵩、朱俊等率軍進討黃巾,屢獲勝利。同年,張角死。其冬,皇甫嵩破殺張梁於廣宗(今河北威縣東),又破殺張寶於下曲陽(今河北晉縣西),二役共斬獲十餘萬人。朱俊也擊滅大股的黃巾於宛(今河南南陽市),局面始趨穩定。但各地盜匪蜂起,黃巾餘黨也蔓延不已,無法肅清。當時黃河下游以北地區,有「黑山賊」,由若干零星股匪會合而成,眾將百萬,以張燕為首,後由朝廷加以招撫。西北的金城郡,則有土豪邊章、韓遂據地作亂。而黃巾餘黨,也於數年後復起於青徐等州。至此,漢帝國已呈現出瓦解的形勢。
中平五年(188),太常劉焉以四方寇起,刺史威輕,且多不稱職;建議改置州牧,選朝廷清名重臣出任,並授予大權,以安定地方。靈帝從之,選九卿尚書出任州牧,以劉焉為益州牧,太僕黃琬為豫州牧,宗正劉虞為幽州牧。不設牧的州,仍以刺史為首長。從此地方權重,漸至演成後來群雄割據的局面。
(三)邊患之熾盛
東漢後期的邊患,以羌為主。羌患可以說是與東漢相終始的,只是中葉以後,為患愈烈而已。前面已經說過,和帝末年,羌亂已大體弭平,邊境暫安。但不過數年,羌亂又起。羌人的勢力,並不能與西漢初期的匈奴相比。但因漢廷輕視西北,屢思放棄,加以兵制不善,遂至其禍歷久不息。羌人種類極繁,分布地區也甚廣,有不少居於塞內,其居於安定、北地、上郡、西河諸郡(今寧夏回族自治區東南隅,甘肅省東部,陝西省北部及山西省東北部一帶)的,統稱東羌;其居於隴西、漢陽二郡延及金城郡塞外(今甘肅省南部至青海省東部一帶)的,統稱西羌。塞內羌人,常為當地的吏民豪右所役使,積久生怨。安帝永初元年(107),漢廷調西部羌騎遠征西域,羌人於中途多有散叛,諸郡發兵邀遮,於是群羌驚駭,同時奔潰。其時居於安定郡(今甘肅省東部)的燒當羌豪麻奴,率種人西走,與塞外的滇零羌(先零別種)及鍾羌諸種聯合,大舉入寇。漢以鄧隲、任尚統兵討之,結果大敗,羌勢轉盛。西北邊郡,多被羌人盤據;內地如河東、河內等郡,也都受其寇擾。漢廷屢次遣兵進討,直到元初五年(118),叛羌才告解體。這場叛亂,前後達十餘年,軍旅不息,府庫為之空竭,並涼二州也殘破不堪。
順帝時,羌勢又盛。永和五年(140),西羌大舉叛亂,漢以馬賢討之。次年,馬賢敗死,東西羌相合,寇掠及於三輔。其後漢又以趙沖討之,奮戰連年,羌勢始衰。建康元年(144),趙沖戰死,羌人也因死傷過多,無力再叛,而大舉投降,於是隴右再定。
桓帝延熹二年(159),西羌燒當、燒何等八種又叛,寇隴西、金城塞,為漢將段熲所破。次年,熲再破西羌,出塞追擊二千里。八年(165),熲又破西羌,進兵窮追,凡斬羌人二萬餘,生獲數萬口,降者萬餘落。到永康元年(167),西羌全定。東羌先零諸種,也於延熹四年(161)叛,漢以皇甫規討之,降者十餘萬。但到九年(166),東羌又受鮮卑的引誘,入寇武威、張掖,緣邊大受其害。漢以張奐討之,未著大效,至西羌平定,東羌猶崛強。靈帝建寧元年(168),漢再遣段熲討之。次年,東羌全平。此役熲與羌人凡一百八十戰,斬首三萬八千級,獲雜畜四十二萬餘頭,而漢也付出巨大的軍費。
東西羌平定後,西北安定了十餘年。到中平元年(184)黃巾亂起,北地郡(今甘肅省東端及寧夏回族自治區東南隅)先零羌又叛。隴西郡群盜,也乘機倡亂,擁胡人北宮伯玉為首,以金城人邊章、韓遂主軍政,殺金城太守,攻掠州郡。次年,入寇三輔,漢先後以皇甫嵩、張溫、董卓等擊之,大破叛眾。四年(187),韓遂殺北宮伯玉及邊章等,擁眾十萬,連下隴西、漢陽等郡。涼州刺史耿鄙因亂被害,鄙司馬馬騰也擁兵為亂,與韓遂聯合,寇掠三輔。漢再以皇甫嵩、董卓擊破之,但終不能將其徹底消滅。而西北長期用兵的結果,把董卓培養成當時首屈一指的大軍閥。
東漢後期的另一邊患是鮮卑。鮮卑人原居遼西、遼東等郡的塞外,光武時,匈奴強盛,他們常從匈奴入寇。其後歸附中國,與北匈奴為敵,漢時加賞賜。直到和帝時,漢破走北匈奴,鮮卑人乘機進占北匈奴故地,吞併匈奴余種十餘萬落,日趨強盛。自永元九年(97)起,連年寇邊者達三十餘年,遼西、遼東、右北平、漁陽、代、雲中等郡,皆受其害。直到順帝陽嘉二年(133)以後,其酋長烏倫其至鞬死,鮮卑才稍稍斂跡。
桓帝時,鮮卑酋長檀石槐,統一各部,盡取匈奴舊地,建立了一個版圖遼闊的大帝國。他北拒丁零,東卻夫餘,西擊烏孫,南與中國為敵。他於永壽二年(156)開始南侵,漢以張奐擊之,歲久無功;餌之以和親及爵位,也不接受。靈帝即位後,鮮卑連年寇邊。熹平六年(177),漢遣夏育、田晏、臧旻各率騎兵萬人,分道出塞進討,均大敗而回,士卒死者十之七八,於是鮮卑為寇益烈。光和四年(181),檀石槐死,子和連繼立。和連才力不及其父,以親攻北地郡為漢射死。和連死後,又發生子侄爭國的事,鮮卑乃漸趨衰落。
鮮卑的寇侵方息,而幽州內部又發生叛亂。中平四年(187),曾任地方大吏的漁陽人張純、張舉,與烏桓聯盟舉兵,攻入右北平及遼東,殺二郡太守及護烏桓校尉;然後盤據遼西,部眾達十餘萬,舉稱天子,純稱王。次年,漢以公孫瓚擊敗之。六年(189)幽州牧劉虞到部,烏桓歸附,叛眾潰散,亂事始平。但繼而公孫瓚又擁兵自雄,成為一大割據勢力。
長期的邊患,一方面使漢帝國的財政陷於困境,一方面又造成董卓、公孫瓚一類的軍閥。中央政府既已衰弱不堪,軍閥則擁有強兵,於是中央政權便輕易地落到軍閥手中。
(四)軍閥的稱兵與割據
中平六年(189),靈帝死,皇子辯繼位,是為少帝,年十四。辯為何皇后所生,靈帝生前以辯輕佻無威儀,欲以王美人所生的皇子協繼承帝位,但事未決而病篤,乃以協託付於宦官蹇碩,當時碩是西園八校尉的統帥。皇后兄何進時為大將軍,蹇碩本擬誅進立協,以事泄未果。及少帝即位,何太后臨朝,何進以大將軍輔政。當時司隸校尉袁紹,仇視宦官,何進以袁氏累世貴寵,素具威望,乃與紹相結,共圖宦官。進首先殺掉蹇碩,盡領其屯兵;繼而殺掉黨助宦官的驃騎將軍董重,重是靈帝母董太后之兄。袁紹又勸何進盡去宦官,進與何太后商議,太后不允。紹建議召四方猛將至京,以威脅太后,於是進乃徵召駐守河東郡(治所在今山西夏縣北)的董卓率部來京。
董卓自中平四年(187)以討韓遂屯兵於涼州,因見國家衰亂,頗有擁兵自雄的野心。六年(189),漢廷征他為少府,他託故不就。到靈帝病篤,又拜他為并州牧,並命他把軍隊交皇甫嵩統領;他又不從,反擅自引兵進駐河東,以觀時變。同年七月,何進召他來京,他立即就道,同時上書數宦官之罪。當他尚在途中,京師已發生巨變,宦官因情勢危迫,乘何進入宮與太后議事的機會,把進殺死。接著袁紹等領兵進宮,殺宦官二千餘人,中常侍張讓、段珪等攜少帝和陳留王協等數十人乘亂出奔,北逃至黃河岸,張讓等為朝臣所逼,投河自殺。群臣奉帝返宮,而董卓也適於這時趕到。董卓所部不過三千人,但因是涼州精兵,京師駐軍竟不敢與之為敵。董以抵禦羌人起家,他所統的涼州兵,並非全是漢人,其中尚雜有不少投降的匈奴和羌人,精銳為天下所長。東漢帝國的命運,便斷送在他和他的胡漢兵團手中。董卓到京後,吸收了何進的部眾,又吞併騎都尉丁原所統的騎兵,聲勢大振。漢以卓為司空,掌握國政。九月,董卓以陳留王協賢,欲廢少帝而立協。袁紹反對廢立,棄職逃往冀州,盧植也因持異議免官,其餘廷臣莫敢不從。於是少帝被廢為弘農王,由協即帝位,是為獻帝,年九歲,何太后則被酖殺。十一月,漢以董卓為相國。他為沽名釣譽,曾上書申理陳蕃、李膺等人的冤獄,並擢用大批名流為九卿、刺史、太守等顯官;他本人則搜取財寶,恣意聲色,並濫用刑罰,殘殺不辜。他的軍隊,更是紀律廢弛,使百姓飽受荼毒。
董卓,選自清皇家珍藏手抄善本繪圖描金銀《三國志演義》。
袁紹自逃亡冀州後,董卓因他具有號召力,怕他生事,乃以他為渤海郡太守。他便利用這個職位,招兵聚糧,準備討卓。其時關東州郡,多想起兵,都與他聯絡。獻帝初平元年(190)春,關東各州兵起,舉兵者除袁紹外,尚有紹堂弟後將軍袁術、冀州牧韓馥、豫州刺史孔伷、兗州刺史劉岱、陳留太守張邈、廣陵太守張超、河內太守王匡、山陽太守袁遺、東郡太守喬瑁等。曾任典軍校尉的曹操,也逃出洛陽,隨張邈參加討卓的大軍。大家共推袁紹為盟主,紹並自號為車騎將軍。當時關東大軍,分屯於河內(治所在今河南武陟縣西南)、潁川(治所在今河南禹州市)二郡和陳留郡的酸棗(今河南延津縣北),南陽郡的魯陽(今河南魯山縣)等地,但皆畏懼卓軍,不肯先進;獨曹操率兵西向,大敗而回。同年三月,董卓徙獻帝於長安,並放火燒洛陽城,盡驅官民數百萬口西行,積屍盈路,極人間之慘。董卓本人則留屯洛陽畢圭苑中,以備御東方。獻帝到長安後,政務全委之司徒王允,允雖表面事卓,暗中則維護漢室。這一年,長沙太守孫堅也起兵討卓,率軍至魯陽,與袁術合兵,他的兵為關東大軍中最勇銳的一部。
初平二年(191)二月,漢以董卓為太師,位在諸侯王上。接著孫堅自陽人(今河南汝陽市臨汝鎮西)北進,擊敗董卓軍,克復洛陽。卓以大兵屯澠池(今河南澠池縣)、陝(今河南陝縣)一帶,而自回長安。此後東方聯軍,漸於無形中解體,若干起兵者,也開始忙於自身權位地盤的爭奪,例如袁紹便在這年十月逼走韓馥而自任冀州牧。董卓回長安後,又濫殺官民,弄得人情洶洶。三年(192)四月,王允等與董卓的愛將呂布合謀,於上朝時把卓刺殺。既而董卓部下李傕、郭汜、張濟等,因王允不下赦令,內懷疑懼,自陝起兵西攻長安。六月,長安陷落,王允為李等所殺,呂布則率數百人乘亂東逃,至此獻帝再度落入軍閥的手中。
接著軍閥們展開混戰,首先是李傕與韓遂、馬騰的衝突。韓馬二人於漢廷西遷後歸附董卓,前來長安。李傕到長安後,遣馬騰還金城,韓遂屯郿(今陝西郿縣西北)。興平元年(194),騰有求於傕,未能如願,乃以軍攻傕,並與韓遂聯合。傕以樊稠、郭汜等擊敗之,騰等奔回涼州。次年,李傕殺樊稠,與郭汜相攻,並劫獻帝居其營中,放火把長安城燒光。郭汜則劫留公卿多人為質,雙方大戰,數月不息。同年六月,雙方經張濟的調解,罷兵言和。八月,張濟奉獻帝東歸,董卓的舊部董承、楊奉也都率兵隨行。繼而李傕、郭汜反悔,想搶回獻帝;張濟在途中也與董楊不合,乃聯合李郭,共追車駕。幸因黃巾餘黨的「白波」首領韓暹、李樂等自河東郡率部接應,獻帝始能東行。十二月,獻帝至河東,暫居於安邑(今山西夏縣)。建安元年(196)七月,獻帝返洛陽。其時洛陽殘破,州郡各擁兵不服,群臣飢乏不堪。董承因與韓暹等不合,暗召駐兵於許(今河南許昌縣)的兗州牧曹操,操乃率兵赴洛陽,表奏暹等之罪,暹懼而出奔。八月,曹操遷獻帝於許,漢以他為大將軍,從此他成為漢廷的實際主宰。
二、三國的建立
(一)曹操的統一北方
曹操字孟德,沛國譙(今安徽亳縣)人。父嵩,為桓帝時中常侍曹騰的養子,靈帝時官至太尉,貪污狼藉。操為人機警有權術,他曾於靈帝末年任騎都尉,以討黃巾有功,遷濟南相,繼征為典軍校尉。獻帝即位後,董卓以他為驍騎校尉。但他不願為卓所用,乘間逃走,至陳留郡(治所在今河南開封縣)募兵討卓。其後與張邈投效袁紹,與卓軍奮戰失敗。初平二年(191),袁紹為冀州牧,當時東郡(河南東北部及山東西部部分地區)黑山賊猖獗,他以兵擊破之,紹乃以他為東郡太守。次年,青州黃巾倡亂,攻入兗州,殺刺史劉岱,州吏鮑信等迎他代理兗州牧。他討平黃巾,得賊降卒三十餘萬,男女百餘萬口。因以其精銳為兵,號「青州兵」。其後他與徐州牧陶謙交惡,攻戰連年。興平二年(195),獻帝東遷,以他為兗州牧。次年,他為了迎接獻帝,率兵至許。及至董承召他,始赴洛陽,繼而遷都於許。這時率土分崩,到處軍閥割據,漢廷的處境,仍非常危殆。
曹操,選自清皇家珍藏手抄善本繪圖描金銀《三國志演義》。
當時最大的割據勢力,是雄踞河北的袁紹,他自領冀州後,聲威益著。而幽州的公孫瓚,也於初平四年(193)殺劉虞,雄霸一方。這兩大勢力,時常發生衝突,爭戰不已。獻帝東逃時,有人勸袁紹迎帝都鄴,他未聽從,因此大好機會落到曹操手中。建安元年(196)獻帝都許後,曹操以袁紹勢強,把大將軍位讓給他,而自任行車騎將軍。紹也因受公孫瓚的牽制,無暇南顧,因此一時相安無事,但彼此的猜忌則日益加深。
袁紹公孫瓚以外的重要割據勢力,尚有呂布據徐州(今江蘇省北部一帶地),袁術據揚州(今淮南江北一帶地),劉表據荊州(今兩湖一帶地),孫策據吳會(今太湖流域一帶地),張繡據宛(今河南南陽市),劉障據益州(今四川省一帶地),張魯據漢中(今陝西省南部一帶地),公孫度據遼東(今遼寧省一帶地),韓遂、馬騰據涼州(今甘肅省一帶地)。下面略述他們割據的經過。
呂布自初平三年(192)東逃後,初依袁紹,後因軍紀敗壞,為紹所惡,乃轉投河內太守張揚。興平元年(194),曹操攻陶謙,操部下陳宮聯張邈及其弟張超,共謀反操,並潛迎呂布為兗州牧,於是布引兵據濮陽(今河南濮陽市南)。操回兵討之,相持不下。同年,陶謙死,臨死把徐州牧讓給奉公孫瓚之命來援徐州的劉備。次年,呂布為曹操所敗,張氏兄弟也被消滅,布乃轉投劉備。建安元年(196),劉備與袁術相攻,呂布乘機奪取徐州,自稱徐州牧,居下邳(今江蘇邳州市東),而以劉備屯小沛(今江蘇沛縣東)。
袁術於董卓入京後,出奔南陽(今河南南陽市)。初平元年(190),關東兵起,術屯兵魯陽,與卓敵對。其年長沙太守孫堅,舉兵北上討卓,殺荊州刺史王睿及南陽太守張咨,與術合兵,術乃取得南陽。王睿死後,漢以劉表為荊州刺史,治襄陽(今湖北襄樊襄陽區)。既而袁紹與袁術不合,紹連劉表為黨援,術遂與表交惡。三年(192),袁術命孫堅伐劉表,為表部將黃祖的軍士射死。次年,袁術為劉表所逼。引兵東屯封丘(今河南封丘縣);既而又為曹操所破,乃越淮據壽春(今安徽壽縣),自為揚州牧。孫堅之子孫策,於興平元年(194)投奔袁術,術把孫堅的舊部交給他。同年,漢廷以劉繇為揚州刺史,居曲阿(今江蘇丹陽市)。次年,袁術派孫策率兵渡江擊繇,取丹陽郡(治所在今安徽宣城市),繇兵敗逃走。建安元年(196),策又渡浙水,擊下會稽郡(治所在今浙江紹興市),自任太守;此後他即以會稽為根據地,向外拓展。
張繡是張濟的族子,濟自與李傕郭汜追擊獻帝後,屯兵弘農(今河南靈寶市南)。建安元年(196),濟率兵入荊州界,攻穰城(今河南鄧州市),中流矢死,繡乃降劉表,代領濟眾,屯駐於宛。劉璋是劉焉的兒子,焉自靈帝時任益州牧,於興平元年(194)死,璋繼任其位。張魯為張陵的孫子,世奉五斗米道。他曾任劉焉司馬,初平二年(191),奉焉命領兵擊漢中,到劉璋繼立,便擁兵自雄,不再聽命。公孫度本玄菟郡吏,董卓入京後,以度為遼東太守。初平元年(190),他自立為遼東侯平州牧,並越海取東萊郡(治所在今山東龍口市東南)諸縣地。韓遂、馬騰自與李催、郭汜等交兵,敗還涼州。其後兩人部曲相侵,一變而為仇敵,連兵不解,直到獻帝遷許,涼州仍在混戰之中。
官渡之戰示意圖。建安五年(200),袁紹自鄴南下進軍黎陽,並以顏良部南渡,圍攻黃河南岸要點白馬。曹操親率軍由許都北上援救,以一部在東路佯渡延津,趁袁紹分兵延津,關羽在西路突襲白馬,破袁軍,殺顏良。袁紹又以文丑部自黎陽渡河南下至白馬山,曹操以輜重引誘文丑軍逼近,然後突然發動攻擊,斬袁軍主將文丑。袁紹遂親率主力渡河南下,曹操乃向南撤退至官渡。八月,兩軍主力於官渡相持,達三月之久。曹操乘袁紹疏於防範,繞過袁營,向袁紹輜重所在地烏巢發起攻擊。袁紹兵分兩路,一路東北往救烏巢,卻以主力南下攻擊曹軍營壘。結果兩路均遭失利,袁軍潰敗,袁紹僅率八百騎逃歸河北,戰役結束。
曹操對付這些割據勢力的策略,是遠交近攻,他曲意籠絡袁紹、孫策、韓遂、馬騰、張魯,而以全力攻擊呂布、張繡、袁術等。建安二年(197),曹操征張繡,繡降,既而復叛。同年,袁術稱帝於壽春,自號「仲氏」。他與呂布交惡,為布所敗。其後侵陳(今河南淮陽縣),又為曹操所敗,從此勢衰。次年,曹操遣將滅李傕(郭汜已先為部下所殺),關中粗定。而呂布復與袁術和好,遣兵擊劉備,備走依曹操;操擒殺呂布,遂取徐州。四年(199),袁術無法自立,欲北依袁紹,曹操派劉備邀擊之,術走還壽春,氣憤而死。同年冬,張繡也投降曹操。至此,黃河以南的割據勢力已大體為曹操肅清,而袁紹也於這年春天討滅公孫瓚於易京(今河北雄縣西北)。當時袁紹據有冀、幽、並、青四州,地廣兵多,成為曹操的最大威脅。五年(200),雙方正面衝突,發生所謂「官渡之戰」。這一戰是曹氏政權的存亡關鍵,也是曹操統一北方過程中最重要的一次大戰。
袁紹的勢力雖大,但他本人的才識氣度遠較曹操為差,軍隊也外強中乾。是年二月,袁紹進軍黎陽(今河南濬縣東北),遣將南下,曹操也北上迎戰,敗紹前鋒。當時紹出動十萬人,而操軍尚不滿一萬。七月,袁紹渡黃河,屯兵陽武(今河南原陽縣),與曹操對峙。九月,雙方在濟河北岸的官渡(今河南中牟縣東北),展開大戰。相持至十月,曹操奇襲紹軍的糧秣集中地烏巢(澤名,在今河南延津縣東南),盡燒其輜重,因此紹軍驚擾,全部崩潰。袁紹狼狽返鄴,損失達八萬人。
袁紹雖然大敗,地盤仍然完整,而曹操也一時無力大舉北攻。但他經不起挫折,慚憤發病。七年(202),袁紹死,部下擁立紹少子尚,尚長兄青州刺史袁譚,屯兵黎陽,因不得立而與尚有隙。同年,曹操渡河攻譚,尚率兵赴援,鏖戰數月。次年,袁氏兄弟敗走還鄴,操遂取黎陽。接著袁譚又與袁尚互攻,譚敗奔平原(今山東平原縣南)。九年(204),袁尚攻袁譚於平原,曹操乘機取鄴。次年,操攻殺袁譚於南皮(今河北南皮縣)。十一年(206),操攻袁紹甥并州刺史高幹,幹敗死,遂取并州。袁尚於曹操拔鄴時投奔其兄幽州刺史袁熙,既而熙因部下叛變,偕尚投奔遼西烏桓。次年,曹操擊烏桓,熙、尚又投遼東太守公孫康(公孫度子),均為康所殺。至此,袁氏完全消滅,北方大致為曹操所統一。
(二)孫氏拓地與劉備入蜀
孫策自興平二年(195)渡江後,所向克捷,地盤大擴。到建安四年(199),他已領有丹陽、吳、會稽及豫章(今江西省一帶地)諸郡地,並分豫章地置廬陵郡。曹操曾於三年(198)以他為討逆將軍,封吳侯,以事安撫。五年(200),孫策為仇人刺殺,策部下張昭等擁立策弟權繼位,年十九。當時江南人心浮動,而各地山險之區,尚盤據著一種名叫「山越」的外族,時常四出騷擾,因此局勢甚不穩定。賴權親任賢能,以張昭、周瑜、程普、魯肅等人,分主軍政,才轉危為安。這時劉表部下江夏太守黃祖鎮西陵(今湖北黃岡市西北),與權有殺父之仇,因此權待江南粗安,便麾師西征。他於八年(203)伐黃祖,破其舟師,但因豫章、會稽等郡山越的叛亂,不得已回軍。直到建安十三年(208)春,才破殺黃祖。孫權的勢力至此到達長江中游地區,在夏口(今湖北武漢市江夏區西)以東,與劉表對山峙。
建安十三年(208)的另一件大事,便是曹操的南伐劉表。表為漢室疏屬,是當時的名士,又是一位能吏。他治下的荊州,物阜民安,為一時的樂土。因此引起群雄的垂涎,當時的智計之士,莫不以荊州為取「天下」的根本。但他並無遠略,時人說他只是「平世三公才」,當中原紛爭之日,他只知保境安民,喪失許多開疆立業的機會。建安六年(201),劉備投奔他,他雖知其才而不用。劉備涿郡(今河北涿州市)人。為漢景帝子中山靖王勝之後,少與公孫瓚師事同郡人盧植。靈帝末,黃巾亂起,他糾合徒眾,討賊有功,曾任縣尉、縣令等職。其後,他任公孫瓚部將,助瓚黨青州刺史田楷與袁紹作戰,數有戰功。曹操攻陶謙,謙求救于田楷,楷派他赴援。謙表薦他為豫州刺史,臨死又以徐州牧位相讓。建安初,他受呂布的攻擊,走依曹操,操對他甚為器重,以他為左將軍。其間董承受獻帝密詔,與他謀誅曹操。建安四年(199),曹操派他邀擊袁術,他乃襲取徐州。次年,董承謀泄,為曹操所殺,操並親自伐他,他敗投袁紹。及至紹敗,又投劉表,表先後命他率兵屯新野(今河南新野縣南)、樊城(今湖北襄樊市樊城區),對他日漸疑忌,因此抑鬱數年。但其間他訪得一位忠誠多智的少年名士諸葛亮來充任謀主,算是他在這段時期中的最大收穫。亮字孔明,琅玡陽都(今山東沂水縣南)人,寄寓於襄陽城西的隆中。他曾與劉備分析世局,認為中原與東吳已無發展的餘地,惟荊、益二州有可乘之機。如跨有荊、益,內修政理,外與孫權結好,一旦時事有變,荊、益同時出兵北進,則霸業可成。這番話成為此後劉備建功立業的準繩。
蜀主劉備,唐閻立本繪。
建安十三年(208)六月,漢以曹操為丞相。七月,操親伐劉表。八月,表病死,少子琮繼位。九月,曹操大軍進抵新野,劉琮遣使請降。當時劉備屯駐樊城,不知投降的事,到操軍逼近,才倉皇逃奔夏口,往依劉表的長子江夏太守劉琦。繼而劉備因魯肅的介紹,投靠孫權,並派諸葛亮赴吳,共商大計。劉琮既降,曹操想乘勝滅吳,孫權決定迎戰,派周瑜、程普率水軍助劉備。當時曹操所統軍隊約二十五萬人,而劉備、周瑜的兵力總共不過五萬人。十月,曹操自荊州南下,與吳軍相遇於赤壁(今湖北嘉魚縣東北),當時操軍已有一部感染時疫,因而初戰即告失利。既而瑜軍以火攻燒操軍戰船,延及岸上營落,操軍大潰;加以飢疫,士卒損失大半。曹操於是派將分守江陵(今湖北江陵縣)、襄陽,自己引兵北還。戰後,劉備乘機奪取荊州南部的武陵、長沙、桂陽、零陵四郡(今洞庭湖以南地區)。這場戰爭是曹操畢生未有的軍事上的大失敗,也是孫、劉二氏興亡的關鍵。
十四年(209),周瑜攻下江陵,孫權以瑜為南郡太守,並以劉備為荊州牧。這時備雖取得四郡,但名義上仍隸屬於孫權,且北扼於周瑜,並非獨立的局面。次年,瑜死,孫權以魯肅代領其兵。肅勸權把荊州借給劉備,以共拒曹操,權從之,於是南郡亦為備接管,從此才開始有個獨立地盤。
諸葛亮,選自清皇家珍藏手抄善本繪圖描金銀《三四志演義》。
十六年(211),劉璋聽說曹操要伐張魯,深恐蜀土被侵,乃遣使迎劉備入蜀,以討張魯,兼拒曹操。備乃命諸葛亮、關羽等守荊州,自率步卒數萬赴蜀。備入蜀後,率軍北上,滯留葭萌(今四川廣之市之壩區),不再前進。十七年(212),劉備回師據涪(今四川綿陽縣)。次年,圍雒(今四川廣漢市),久攻不下。到十九年(214),諸葛亮率張飛、趙雲等入援,溯江西上,擊定沿江郡縣。同年,雒城破,劉備進圍成都(今四川成都市),劉璋出降,益州遂定。劉備的次一目標,便是與曹操爭奪漢中的地盤。
赤壁之戰示意圖。建安十三年(208),曹操率步騎十數萬大舉南下,進至新野,劉備棄樊城,親率步卒南下江陵,關羽亦率水軍沿漢水南下,以避兵鋒。曹操親率精騎五千急追劉備,在當陽長坂大破劉備。劉備放棄南下江陵計劃,東渡漢水,得劉琦接應後,抵達樊口。曹軍南下進占江陵,然後順流而下,企圖席捲江東。江東方面,孫權經過短暫猶豫後,決意聯劉抗曹,命周瑜率東吳水軍從柴桑沿江西進,在樊口與劉備軍會合後,逆長江而上,到達赤壁。曹操軍亦達,兩軍相持數月,孫劉聯軍得機會火燒曹營,大破曹軍,曹操棄船登岸,向西北,經華容道逃向江陵,孫劉聯軍水陸兩路追擊至江陵,長江中下游全入東吳之手,曹軍先前所占的荊州大部也落入劉備手中。此役後,曹操無力南顧,孫權乘機南下交、廣,劉備則西取益州,終成三足鼎立之局面。
曹操自赤壁之戰失敗後,他與孫權的戰爭重心,轉移到巢湖沿岸的合肥(今安徽合肥市北)一帶。雙方雖曾在這個地區發生多次惡戰,但都沒有多大收穫。此外西北的韓遂、馬超(騰子),也於十六年(211)起兵,反叛曹操。先是操於伐劉表前,曾派人遊說馬騰歸朝,騰至京師,操以之為衛尉,而以超統騰部曲,但韓遂割據如故。十六年,操遣兵討張魯,韓馬疑為襲己,乃舉兵叛,屯據潼關。既而為操所敗,奔回涼州,馬騰則於次年為操所誅。十八年(213),馬超再度舉兵,殺涼州刺史韋康,復據隴右。同年,韋康部下楊阜起兵討馬超,超敗奔張魯,因見魯不足有為,乃於次年轉投劉備。其後不久,韓遂也為部下所殺。
韓馬既敗,曹操於二十年(215)親擊張魯,魯降。二十二年(217),劉備進兵漢中。次年,操親自擊備。二十四年(219),劉備大敗操軍,遂取漢中。其年七月,備自立為漢中王。至此「三分天下」的形勢,乃大體完成。
(三)魏蜀吳的成立
曹操自建安十三年(208)任丞相後,獨專漢政。十八年(213),漢以冀州十郡地為魏國,封操為魏公,定都於鄴;並於鄴建社稷宗廟,置尚書、侍中及六卿。於是漢的政治中心,由許都移至鄴都,本來已是傀儡的獻帝,至此更無足輕重。十九年(214),皇后伏氏因不滿曹操的專橫而被殺。次年,獻帝以操的第三女為後。二十一年(216),曹操進爵為魏王,以鍾繇為魏相國。這時曹操已是漢帝國事實上的皇帝,他卻公言沒有做皇帝的意思,並暗示要留待他的兒子去做。
建安二十五年(220)正月,曹操死於洛陽,太子丕嗣魏王位。同月,漢改元延康。十月,獻帝「禪位」於曹丕。丕即位後,改元黃初,國號仍曰魏,是為魏文帝。十二月,魏徙都於洛陽。獻帝則於禪位後被封為山陽公,直到魏明帝青龍二年(234)才死去。
江陵之戰示意圖。建安二十四年(219),孫權在淮南與曹軍作戰,荊州主將關羽利用這個機會,派人守江陵、公安,自率主力北上進攻樊城。八月,破樊城北面守軍,進圍襄陽、樊城,並派出先頭部隊進占樊城以北的偃城,許昌為之震動。曹魏方面,一面令徐晃自南陽南下救樊城,一面遣使赴吳,使吳出兵攻關羽後方。關羽久攻襄陽、樊城不下,被迫從江陵抽調兵力,導致江陵空虛,孫權乘機命呂蒙自沿長江西上,逐次攻取公安、江陵。關羽失去後方,與徐晃軍交戰也不利,被迫南轍,上庸和房陵軍隊因勢弱不敢出援。關羽自料不能回奪江陵,只好西走麥城。因城小難守,率兵北逃,在臨沮被東吳所俘,不屈見殺。
繼曹丕稱帝的是劉備。自他取益州後,孫權屢次向他索荊州,但他不允,因而時起糾紛。建安二十年(215),孫權派呂蒙攻取長沙、零陵、桂陽三郡,劉備也派關羽來爭。後因曹操伐張魯,備有北顧之憂,乃與權和;約定以湘水為界,湘水以東的地盤屬權,以西屬備。二十四年(219),劉備自立為漢中王。同年,關羽自江陵北伐,攻樊城,大破曹操軍。繼而圍襄陽,兵勢益震,曹操甚至想徙許都以避之。但孫權乘關羽圍攻襄陽之時,命呂蒙襲取江陵,關羽的後方重鎮既失,軍心大亂,因而潰敗,羽為吳軍所殺。至此劉備的荊州地盤,全為孫權所得,雙方於是結下深仇。其後,曹丕代漢,劉備也於魏黃初二年(221)三月稱帝,改元章武,國號仍用漢,是為昭烈帝。後世通稱劉備所建的漢為蜀漢,以別於它以前的西漢和東漢。
劉備攻吳雙方作戰示意圖。黃初二年(221),劉備盡起水陸兩軍,東進攻吳,企圖奪回荊州,以報關羽之仇。劉備以黃權節制江北各軍,以備魏軍,自率主力沿江東下。次年正月,推進至夷陵一線。東吳主將陸遜扼要堅守,蜀軍屢次挑戰,東吳不應。兩軍相持至六月,蜀軍漸頹,被迫舍船上岸,屯於沿江一線。東吳乘機發難,以火攻蜀軍陸上營寨,大破蜀軍。劉備向西北逃至馬鞍山,再沿江西逃,至於白帝。吳軍追至巫山一帶東返,黃權部全軍投降魏軍。此役,東吳主將陸遜採取先讓一步、後發制人的作戰方針,實行大膽的戰略退卻,扼守峽口要點,迫使對方兵力難以展開,坐待敵軍師老軍疲,然後火攻破敵,導演了一場以少勝多的著名戰例。
劉備稱帝後的第一件大事便是伐吳,為關羽復仇。其年七月,劉備親自率兵東征。三年(222)二月,蜀軍自秭歸(今湖北秭歸縣)進發,備命黃權督長江以北諸軍,自率大軍自江南翻山而進,深入吳境五六百里,屯於夷道猇亭(今湖北宜都縣北),沿途樹柵結營,連綿不絕。孫權則以陸遜為統帥,率兵迎敵。遜力主守險不戰,相持多日。至六月,陸遜突令士兵火攻漢營,諸軍同時並發,漢軍大敗,損失數萬人。劉備逃歸永安(今重慶奉節縣東),黃權在江北無法退回,不得已降魏。十一月,吳蜀又復交通使。四年(223),劉備病死永安,他臨死把太子禪託付於丞相諸葛亮,禪即位,是為後主。
孫權最後稱帝,當建安二十四年(219)他準備襲取荊州時,曾上書向曹操稱臣,勸操稱帝,並願討關羽以自效。到黃初二年(221)劉備伐吳,權又向魏稱臣,受魏封為吳王。次年,魏命權遣子入侍,他不從,乃建元黃武,臨江拒守,並與蜀復交。終因境內蠻夷未平,仍卑辭求恕於魏。五年(224),魏文帝親自伐吳,至廣陵(今江蘇江都市東北),遇暴風而回。次年冬,再度伐吳,仍無法渡江。七年(226),文帝死,太子叡繼位,改元太和,是為明帝。是時蜀漢北伐,與吳邦交日固。太和二年(228),孫權以陸遜大破魏將曹休於石亭(今安徽潛山縣東北)。次年,孫權稱帝,改元黃龍,是為吳大帝。並與蜀漢結盟,約定滅魏之後,中分「天下」,以豫、青、徐、幽四州屬吳,兗、冀、並、涼四州屬漢;並平分司隸部地,以函谷關(今河南靈寶市西南)為界。孫權初居吳(今江蘇蘇州市),建安十六年(211)。徙居秣陵(今江蘇南京市江寧區南),次年改秣陵為建業。黃初二年(221),又徙都武昌(今湖北鄂州市)以御劉備。及至稱帝,又遷回建業。
(四)三國的疆域與政治
三國時代疆域的區劃,仍大體沿襲東漢的舊規,也就是將東漢舊日的版圖分成三份。其不同者,只是若干局部的改變。
三國之中,魏的疆域最大。它轄有東漢的司隸部地(魏時改稱司州)及冀、並、豫、兗、青、徐、幽七州的全部,涼、荊、揚三州的一部;又分司州及涼州土地設立雍州,共十二州。其中幽州的東北部即今遼東半島及朝鮮西北部一帶,於東漢末年為公孫氏所據,直至魏明帝末年滅公孫淵,其地始為魏有。以現在的地區來說,曹魏的版圖,大致包括河北、河南、山東、山西、遼寧等省的全部,陝西、甘肅、安徽、江蘇、湖北等省及朝鮮的一部。吳的疆域較魏為小,它據有東漢交州的全部,荊、揚二州的大部。後又分出交州一部土地,設立廣州。包括今日的浙江、福建、江西、廣東、湖南等省的全部,湖北、安徽、江蘇、廣西等省的一部及越南的東部。蜀漢的版圖最狹,它僅轄有漢十三州中的益州,雖然也有涼州的設置,但只有東漢涼州的南隅之地。蜀地包括今四川的絕大部(吳國西部的建平郡在今四川省境內),以及陝西、甘肅、雲南、貴州、廣西等省的一部。至於三國所屬的郡縣,因說法不一,今不備載。
三國的人口,較東漢少得多。東漢桓帝永壽二年(156)的人口為五千零六萬六千八百五十六人,是東漢人口最多的時期。其後經過一連串的內戰,人口因之急遽減少。曹魏占據中原,在三國中人口最多。景元四年(263)魏滅蜀後,兩國人口合計為五百三十七萬二千八百九十一人,其中魏的人口占四百二十九萬零八百九十一人,蜀的人口占一百零八萬二千人。到太康元年(280)晉平吳,全國人口總數是一千六百一十六萬三千八百六十三人,其中吳的人口占二百五十六萬七千人。[有關魏、蜀、吳、晉的人口紀錄,見《後漢書》卷十九《郡國志一注》,《三國志·蜀志》三《後主禪傳注》,《三國志·吳志》三《孫晧傳注》及《晉書》卷十四《地理志上》]從上項數字,可以看出晉統一後的人口較一百二十五年前的東漢桓帝時,少了三千三百九十多萬,平均每年減少二十八萬人。但也可以看出,蜀滅之後,原來魏蜀二國地盤中的人口,在急遽的增加著。
至於三國的政治,大體說來都夠水準。像兩漢外戚宦官專權的事,魏和吳都始終沒有發生過。只有蜀漢後主,晚年曾寵信宦官黃皓,但皓的貪橫,實遠不如東漢桓靈時代的中常侍。而蜀漢在諸葛亮任丞相的時代,政治極其清明。亮自漢建安十九年(214)入蜀,於魏黃初二年(221)任丞相,至青龍二年(234)去世,前後在蜀凡二十一年。他的治術是開誠布公,信賞必罰,朝野上下,莫不對他既畏且愛。吳國則有名相顧雍,他於黃初六年(225)任吳丞相,正始四年(243)死,為相凡十九年。他謙沖勤勉,知人善任,治績亦著。魏沒有諸葛亮、顧雍一類的政治家,但曹操本人長於治國,他生前政治已頗有基礎,後人不過遵循他的舊軌而已。但曹操的治術頗有缺點,例如他用法嚴峻,有時誅殺過濫。同時他對人才的選拔,重能力而輕品德,這一點他曾屢次公開宣言過,因此魏的政治社會風氣,日益敗壞,對後世也發生若干不良的影響。
三國對其比鄰或境內的外族,都曾以武力討治。當時中國北方重要的外族,仍是匈奴、烏桓、鮮卑等。南匈奴自東漢初年入居塞內,漸移至今山西省中南部一帶,與漢民雜居。曹操把他們分為五部,加以監護,他們事魏甚恭,始終未生事端。烏桓盤據於今遼寧及河北省北部的上谷、遼東、右北平等郡,漢末烏桓的領袖蹋頓與袁氏聯合,曹操平河北後,於建安十二年(207)大破蹋頓於柳城(今河北昌黎縣西),降其部落。曹操把一部烏桓人移至內地,施以軍事訓練,於是烏桓騎兵,名聞遠近。鮮卑與烏桓鄰近,也在幽州境內,對魏時叛時服。曹操以及魏文、明兩帝,均曾對之討伐,直到明帝青龍元年(233),才完全降服於魏。魏因受吳蜀的牽制,對於寄居邊塞的降胡,始終未能盡心管理。因此,胡人得以自由發展,種類日繁,漸向四處擴張。原居於邊地的漢人,受其侵迫,四散流徙,於是邊郡人口為之大減,整個北邊,變成胡人的殖民地。其後胡人不停地向內地蔓延,終於西晉末年,爆發不可收拾的大亂。
吳國境內重要的外族,有交州的南越,荊州西部的武陵蠻夷以及揚州的山越。其中為害最大的是山越,從漢興平二年(195)孫策渡江開始,到魏正始三年(242)孫權討平山越止,前後為患幾達五十年。山越盤據的地區達九郡之廣,其範圍大致是北至長江,南至閩江,東至沿海,西至贛江西岸的長方形地帶,包括今江蘇、安徽、江西、福建四省的一部和浙江省的全部,這個地帶中的山地,大都為山越出沒之所。孫權個人便與山越周旋四十年,因有此內憂,以致無力大舉北伐,且不得不向魏稱臣。到山越弭平,孫權已到暮年,不能再有所作為。但他的討治山越,開發南方,對後世的貢獻甚大,後來晉室便在孫吳的地盤上,建立起偏安的政權。[參看拙著《孫吳與山越之開發》(載國立台灣大學《文史哲學報》第三期)]
蜀漢內部的外族,是益州南部(今川西一部及雲貴一帶)的蠻人(或稱夷人)。劉備死後,他們乘機反叛,直到魏黃初六年(225)才為諸葛亮討平,此後蜀漢一直對他們採用羈縻的政策。
三、晉的統一
(一)蜀漢的北伐與滅亡
蜀漢後主劉禪自魏黃初四年(223)即位後,諸葛亮以丞相輔政。後主為人忠厚平庸,政事無大小都取決於亮。這時荊州已失,亮的興復漢室的計劃已遭到嚴重的頓挫,但他仍不灰心,一面與吳修好,一面整軍經武,待機伐魏。
黃初六年(225),諸葛亮討平益州南部夷人的叛亂。國內既定,他於太和元年(227)三月,率軍北駐漢中,上表北伐。次年初,他命鄧芝、趙雲守箕谷(今陝西褒城縣西北),自率大軍攻祁山(今甘肅西和縣西北),今甘肅東部一帶的天水、南安、安定等郡都叛魏響應,關中大震。魏明帝以曹真統理關中軍事,並派張郃迎戰,大敗蜀軍前鋒馬謖於街亭(今甘肅秦安縣西北),亮不得已退師。亮退兵後,曹真平定三郡。同年十一月,亮得悉曹休為吳所敗,魏兵東下,關中空虛,又上表作第二次的北伐。十二月,亮引兵出散關(今陝西寶雞市西南),圍陳倉(今陝西寶雞市東)。陳倉守兵僅千餘人,但已有備,蜀軍數萬,晝夜圍攻二十餘日,城終不下,蜀軍以糧盡而退。
蜀漢第一、二次伐魏雙方進軍示意圖。魏太和二年(228)春,諸葛亮第一次舉兵伐魏,以「先取隴右,次取關中,次進圖中原」為作戰方針,命趙雲率疑兵徉出斜谷攻郿,自率主力向西北開進,突襲祁山,天水、南安、安定三郡叛魏應蜀。魏先以曹真扼守褒斜道,聞蜀主力襲祁山後,魏派名將張郃西進助戰,張郃越六盤山與隴山之間的山谷後,轉向西南,在蜀軍側後重地街亭大破蜀將馬謖,占據街亭。蜀軍側翼受敵,隴右勢不可得,遂退回漢中。趙雲也被曹真擊敗後返回箕谷,第一次伐魏以失敗告終。
魏太和二年(228)冬,諸葛亮趁魏、吳作戰,關中空虛,第二次舉兵伐魏。十二月,諸葛亮率兵出散關,圍攻陳倉,魏守將郝昭力拒,雙方相持二十餘日,蜀軍不能攻克。又聞魏將張郃兼程進援,諸葛亮自料不能得逞,主動南撤,魏將王雙出兵追擊,被蜀伏兵全殲。
太和三年(229)春,諸葛亮派陳式攻魏武都(治所在今甘肅成縣西)、陰平(治所在今甘肅文縣西北),自率軍至建威(今甘肅成縣西北)助勢,拔二郡而回。次年,曹真發兵伐蜀。諸葛亮率軍至成固(今陝西成固縣西北)以待魏軍,並派李嚴赴漢中迎戰。魏軍因逢大雨,不戰而退。五年(231),亮又率兵圍祁山。這時曹真辭職,魏以司馬懿為統帥,以御蜀師。懿自上邽(今甘肅天水市西南)往救祁山,亮分兵攻祁山,自率大軍迎懿,遇於上邽之東,懿守險不戰。六月,蜀以糧盡退兵。
諸葛亮退師後,休養士卒達兩年余,又於魏青龍二年(234)率眾十萬,自斜谷(今陝西郿縣西南)攻魏。四月,蜀軍至郿,駐於渭水以南。司馬懿引兵在渭南背水為壘,並采堅守策略,閉壘不戰。雙方相持百餘日,蜀軍毫無收穫。亮因鑒於以往常因糧盡而退,這次至渭南後,便派兵屯田,以為長久之計。但到八月,亮因積勞致疾,病死於軍中,年僅五十四,於是蜀軍又退。
蜀漢第四、五次伐魏雙方進軍示意圖。魏太和五年(231)二月,諸葛亮率大軍從漢中出發,再出祁山,仍以隴右為目標,第四次伐魏,並把前進基地推到武都、陰平。魏軍在祁山築城固守,司馬懿率軍自長安西援。至祁山時,蜀軍主力已北趨上邽,司馬懿返軍救上邽,與蜀峙於邽東,堅守不予應戰。蜀引軍再退到祁山,想在移動中相機殲敵。魏軍卻只是追逼,並不交戰。蜀軍無機可乘,又因糧草不繼,只好向漢中返回。張郃率輕軍追擊,在木門道遭蜀軍伏擊,兵敗身死。
魏青龍二年(234),諸葛亮採取「休士勸農」、「教兵講武」等措施,休兵三年,積蓄力量後,率兵十萬,出兵斜谷,第五次伐魏。但由於魏司馬懿先期到達渭水南岸,只做堅守。蜀軍求戰不得,便屯兵五丈原,一面尋求戰機,一面分兵屯田,以作持久作戰的打算。八月,蜀軍統帥諸葛亮病死軍中,蜀軍退回漢中。
諸葛亮六次伐魏,後人稱之為「六出祁山」,事實上蜀軍是三出祁山,二越秦嶺,尚有一次在秦嶺以南待敵。他的師出無功,主要由於受地形的限制。從蜀地出兵北伐,必須翻過廣闊的山區,交通困難,糧食不易攜帶,因此蜀軍常以糧盡而退。同時他指揮作戰,過分持重,不肯出奇制勝,以致每次出兵,魏人事先都有準備。魏方的將領曹真、司馬懿又都是優秀的軍事人才,而魏的堅守戰略,也非常正確。此外,他在軍事行動方面,也顯然與吳人沒有很好的配合。但魏人對他是畏懼的,他是司馬懿的生平勁敵;他死之後,蜀漢尚有三十年的安定,可以說是他的遺惠。
諸葛亮死後,蔣琬、費褘繼掌國政,兩人都是亮臨死向後主推薦的。軍事方面,則由姜維任統帥。姜維屢思北伐,但蔣、費二人持重,力主保境安民,不予贊助。因此,自諸葛亮死後,蜀漢未大舉北伐者達二十年。直到蔣、費先後死去,姜維才得遂夙志。維自魏嘉平五年(253)開始北伐,攻戰連年,功業不立。這時後主信任宦官黃皓,國政漸壞。景元三年(262),姜維自前線還成都,請殺黃皓,後主不允。維懼而返回防地洮陽(今甘肅臨潭縣西南),要求種麥於洮陽附近的沓中,不敢再回成都,從此與中央發生顯著的裂痕。
當時魏元帝曹奐在位,權臣司馬昭(懿子)專政,見蜀漢政治日非,決心伐蜀。景元四年(263)八月,魏大舉出兵。由鍾會任統帥,以鄧艾、諸葛緒各率三萬人進擊姜維,鍾會自率十餘萬人越秦嶺直搗漢中。出兵之前,朝臣連鄧艾在內,多以為蜀不可伐,唯有鍾會認為必克,勸司馬昭出兵。昭以其不畏敵,乃付以伐蜀之任。蜀漢的兵力,約共有九萬人,姜維統領的約五萬,其餘四萬,分守各地。當時姜維遠屯邊地,不能統籌全盤戰局,因此魏軍最初進展甚速。同年九月,鍾會攻下漢中,姜維聞訊,引兵南退,扼守劍閣(今四川劍閣縣北)。十月,鍾會攻劍閣不下,加以軍食缺乏,準備退兵,但鄧艾的迂道奇襲扭轉了戰局。艾自姜維撤退後,進至陰平,聞陰平有小路可通至劍閣以西百餘里的涪(今四川綿陽縣),其地離成都三百里。於是他率少數軍士自陰平出發,經無人之地七百里,鑿山通路,進抵涪以北的江油(今四川江油市東),長驅直入。後主派諸葛瞻(亮子,後主婿)率兵拒敵,戰死於綿竹(今四川德陽市北),魏軍進逼成都,後主乃降。姜維聞諸葛瞻敗,自劍閣撤軍,還救成都,途中得到後主的命令,也投降鍾會,於是蜀漢滅亡。
蜀亡後,姜維猶力圖復國,他見鍾會懷有野心,因而勸會造反,自願為其前驅。他的本意是等會反後,再伺機殺會以復國。鍾會信之,於咸熙元年(264)陷殺鄧艾,反謀益亟,並欲殺諸將以親信代之。因此將士憤怒,攻殺鍾會,姜維也在這次事件中罹難。後主則在這一年被遷往洛陽,受魏封為安樂縣公。
(二)晉的篡魏
蜀滅後的兩年,司馬氏篡魏,建立晉朝,這是司馬氏世專魏政的結果。司馬氏的得勢,自司馬懿始。懿字仲達,河內溫(今河南溫縣西南)人,其先世曾在漢代任太守、京兆尹一類顯職。他為人有權謀,擅軍事,歷仕曹操及魏文帝、明帝祖孫三代。曹操以他有「狼顧」(身不動而臉可正向後)之相,秉性猜忍,因此不加親重,但文、明兩帝則對他非常信任。明帝時,他曾鎮守關中,屢拒蜀漢的進攻,功績甚偉。其後又於景初二年(238),率師遠征公孫淵(度孫)。自漢獻帝初年公孫度割據遼東,至淵已達五十年,當時淵自稱燕王,並誘引鮮卑侵擾北方,因此明帝以司馬懿討之。同年,懿破殺淵於襄平(今遼寧遼陽縣北),重收遼東入版圖。三年(239),明帝死,少子齊王芳繼立,年八歲。司馬懿與大將軍曹爽(真子)受遺詔共同輔政。芳即位後,以懿為太傅。明帝病中,本決定以燕王宇(操子)及曹氏疏屬曹肇(休子)、曹爽等輔政,而命懿自遼東屯守關中。但明帝臨危,惑於近臣劉放、孫資,罷免宇、肇,改由懿及曹爽輔政。曹爽才調平庸,喜尚浮華,但好接近文人,當時名士如何晏、鄧颺、李勝、丁謐等,都為他延攬,委以重任。司馬懿無法與爽抗衡,乃稱病家居,陰謀圖之。嘉平元年(249),懿乘爽隨帝芳外出,勒兵逼爽去職,繼而族誅爽及其黨羽。這次事件,是魏廷文人與軍人的一場鬥爭,司馬懿獲勝後,魏的政權落入軍人的掌握,魏室也開始步上滅亡之路。其時太尉王凌,方都督揚州軍事,屯兵壽春(今安徽壽縣),因帝芳受制於強臣,乃陰謀立楚王彪(操子)於許昌(今河南許昌縣),以與懿抗。三年(251),凌事泄自殺,彪亦賜死。懿乃盡徙宗室諸王公於鄴,嚴加監視,另以諸葛誕鎮淮南。不久,懿也死去。
司馬懿,選自清皇家珍藏手抄善本繪圖描金銀《三國志演義》。
司馬懿死後,子師以撫軍大將軍輔政。師及其弟昭,均有才幹,且已久握軍權,因此司馬氏的基業,並不因懿的去世而受到影響。嘉平六年(254),師疑中書令李豐與帝芳有密圖,因而殺之,並誅與豐親善的朝臣夏侯玄及後父張緝,張後也以牽連被廢。帝芳甚感不平,欲殺師而不敢發。同年,師與弟昭勒兵廢帝,更立明帝侄高貴鄉公髦,年十四歲,並改元正元。時魏將毌丘儉鎮淮南,因與李豐友善,心不自安。揚州刺史文欽,亦與司馬師不合,於是相結起兵。正元二年(255),二人矯郭太后(明帝後)詔,起兵壽春以討師,渡淮至項(今河南項城市東北)。師正在病中,聞訊力疾進討,並遣軍斷叛軍歸路。繼而文欽敗於樂嘉(今河南商水縣東北),南逃入吳。毌丘儉部亦潰,儉為人所殺,亂平後,魏復以諸葛誕鎮淮南。
揚州亂定後不久,司馬師病死,魏以其弟昭為大將軍,繼續專政。到甘露二年(257)四月,諸葛誕又叛。誕因與夏侯玄厚善,玄等既死,又見王凌、毌丘儉相繼誅滅,也心懷疑懼。及至再督揚州,便陰謀叛昭。昭聞其謀,征誕返京。誕乃聚眾十數萬人,據壽春而反,並遣使求援於吳。昭挾帝髦及太后督諸軍二十六萬人討誕,吳以文欽等三萬人入壽春援誕,繼而魏軍圍壽春,吳軍多有降者,誕勢大衰。次年正月,諸葛誕以意見不合殺文欽,勢益孤弱。二月,魏師克壽春,諸葛誕被殺,吳軍餘眾也全部被俘。
司馬懿詐病賺曹爽,選自清刊本《三國演義》。
揚州再定後,司馬昭權勢益盛。甘露五年(260),魏以昭為相國,封晉公。帝髦見威權日去,不勝其忿。五月,帝髦親率宮中僮僕,出宮討昭,昭黨賈充麾軍迎戰於宮門,帝為充部下成濟所殺。昭以太后令宣布帝髦「罪狀」,廢為庶人,並歸罪成濟而族誅之。接著昭迎魏宗室常道鄉公璜(燕王宇子)於鄴,更名奐,入即帝位,是為元帝(又稱少帝),時年十五。是年並改元景元。蜀漢滅亡後,司馬昭又於咸熙元年(264)進爵為晉王。次年八月,昭死,子炎嗣為相國、晉王。十二月,魏元帝「禪位」於司馬炎,炎即位後,是為晉武帝,改元泰始;魏元帝則被尊為陳留王,居鄴;這是漢魏「禪讓」故事的重演。
(三)晉的滅吳
孫權自魏太和三年(229)稱帝,因內部不靖,始終未曾大舉北伐。他在晚年,顯然有些昏憒,曾做出不少失策的事,茲舉兩事為例。一是青龍元年(233),公孫淵遣使上表,稱臣於吳,他遣太常張彌等率兵萬人,並攜大批的珍寶,由海道赴遼東,冊封淵為燕王。彌等到達後,竟為淵所殺,並傳首於魏以邀功,兵資珍寶全部喪失。另一件事是廢太子和。他稱帝後,最初以長子登為太子,正始二年(241),登死。次年,和立為太子。繼而和與其同母弟霸各樹黨羽,漸成對立。嘉平二年(250),他廢和為庶人,並賜霸死。同年,立幼子亮為太子,年僅八歲,並以諸葛恪為太子太傅以輔之。這件事成為日後政治上的亂源。
嘉平四年(252)孫權死,他稱帝凡二十四年。太子亮繼位,是為廢帝,諸葛恪以太傅輔政,權勢日隆。恪是諸葛瑾子,諸葛亮侄,他的才氣幹略,為當時所稱,但剛愎自用,好矜己凌人。他輔政後,一心效法他的叔父,力謀北伐。同年,魏人以孫權死,乘機伐吳,進攻巢湖上的東興堤(在今安徽含山縣西南),恪親自率師救東興,大敗魏軍,魏軍死者數萬人。恪自這番勝利後,甚有輕敵之心,謀大舉出兵,眾議反對無效。次年,恪發兵二十萬伐魏,圍攻合肥。合肥守軍僅四千人,吳人攻九十餘日不下,因時逢盛暑,士卒多染疾疫,恪不得已退師,吳軍損失達萬餘人。
吳主孫權,唐閻立本繪。
諸葛恪回師後,因恥合肥不下,愈治威嚴,多所罪責,並徵兵圖再舉,以致朝野怨憤。侍中孫峻,誣告恪欲為變,孫亮與之合謀,於宴會中殺恪。事後亮以孫峻為丞相,峻為人淫暴,較恪尤橫。甘露元年(256),孫峻死,從弟孫綝繼之輔政。綝輔政後,傲狠嗜殺,多行無禮。次年,諸葛誕據壽春叛魏,綝遣軍援誕,損失慘重,百姓皆怨。孫亮也於這一年開始親政,對綝多所詰問,綝乃稱疾不朝。三年(258),亮欲誅綝,事泄,綝廢亮為會稽王,改立孫權的另一兒子孫休,是為景帝。孫休即位後,對孫綝深為疑懼,同年十二月,休殺綝,距離休即帝位,不過兩個月。
晉滅吳進軍示意圖。咸寧五年(279),晉六路並進,進攻東吳:東路司馬伷自下邳南下,渡淮水,經堂邑,直指建業;王渾自壽春南下,向橫江渡口進軍;此兩路意在牽制東吳主力,使其不能增援上游。中路王戎自豫州南下,指向武昌;胡奮出荊州,向西南,指向夏口;杜預自襄陽南下,向江陵方向移動,渡長江後,靖撫交、廣;此三路意在奪取夏口以西要點,以策應主力王濬、唐彬部。王濬、唐彬出巴蜀順江東下,以趨建業。賈充坐鎮襄陽,節制六軍。次年二月初,王濬軍破丹陽,活捉吳將盛紀,隨後連克西陵、荊門、夷道,在樂鄉大敗吳將孫歆,進克樂鄉。隨後,杜預克江陵,胡奮、王戎克夏口、武昌,賈充移屯項城,統領諸軍。建業方面,吳主命丞相張悌渡江迎敵,進圖楊荷,但不久全軍覆沒。吳軍遂至瓦解,王濬部進至建業,吳主孫晧出降,東吳滅亡。
咸熙元年(264),也就是蜀漢滅亡的次年,孫休死,他臨死把幼子靈託付給丞相濮陽興及左將軍張布。但吳人鑒於蜀的覆亡,思立長君,那時太子和及廢帝亮均早已死去,於是興、布迎立太子和子烏程侯晧。晧即位不久,便荒淫驕暴,以致朝野失望,興、布二人也均為晧所殺。但晧還懂得用人,他曾以陸遜的族子凱為丞相,又以遜子抗守荊州以御晉。凱為人忠壯質直,對晧屢作規諫,抗貞亮籌干,咸有父風;兩人成為孫吳危局的最後支柱。
孫晧即位的次年,魏「禪位」於晉。晧不自量力,時思北伐。泰始269年,晉以羊祜鎮襄陽,欲以窺吳。次年,吳以陸抗鎮樂鄉(今湖北松滋縣),與祜對峙。兩人都是才德俱優的疆吏,因此一時勢均力敵。繼而晉命益州刺史王濬大造船艦,以充實戰備。十年(274),陸抗病死。次年,羊祜上表請伐吳,朝議不許。咸寧四年(278),羊祜因病還朝,面陳伐吳之計,臨死並薦杜預自代。五年(279),王濬、杜預均請伐吳,王濬上疏略謂孫晧荒淫凶逆,應從速征伐,如一旦晧死,更立賢主,則成強敵。臣作船七年,日有朽敗,又臣年七十,死亡無日,良機一失,難以再圖。[王濬疏見《晉書》卷四二《濬傳》]至此晉武帝才決心出兵。
五年末,晉派兵二十萬伐吳,六道出師,長江上中下游同時進兵,由賈充任最高統帥。上游由王濬率舟師沿長江東下,中游由杜預等率軍分道進攻江陵、武昌(今湖北鄂州市)等地,下游則由王渾等分道進窺江南。太康元年(280),王濬舟師順流而下,攻克沿江城戍。杜預也攻克江陵,吳西部州郡望風而降。下游王渾的軍隊也進至橫江(今安徽和縣東南),威脅建業。孫晧派丞相張悌率軍渡江迎戰,大敗於牛渚(山名,今安徽當塗縣西北),悌戰死。繼而王濬自武昌順流東下,直抵建業,孫晧出降。自晉出兵到吳亡,前後不過五個月。從漢獻帝初年起,中國陷於戰亂分裂者九十餘年,至此又告統一。