林榕杰
(太原理工大學 政法學院,山西太原 030024;米蘭大學 社會政治學院)
建安三年(198),曹操在與劉備一起攻滅呂布并占領徐州后,帶劉備等回到許。[1](卷三二《先主傳》,P874)在許期間曹操曾當劉備面稱其為英雄。按理來說,對劉備這種人物,曹操即便不殺他,也不會輕易讓他離開許,但為何袁術欲經徐州投奔袁紹時他會派劉備率軍前去邀擊呢?以往論者僅強調“這是曹操決策上的錯誤”等[2](P46),但未深入分析其原因。為探討這個問題,除需研究當時曹操與劉備、袁紹、袁術等人的關系外,還需要追溯此前關東群雄間的分分合合。
一
初平元年(190),關東諸將起兵討伐董卓。董卓退往長安后,關東群雄間發生混戰。當時,大致以袁紹、曹操、劉表等為一方,以袁術、孫堅、公孫瓚等為另一方形成兩大陣營。除他們之外,呂布、劉備都可算是“后起之秀”。陶謙去世后,劉備領徐州,但覬覦該州的袁術在建安元年(196)向他發動進攻,而在兗州敗于曹操后投奔徐州的呂布則借機占領下邳。[1](卷七《呂布傳》,P222)后來劉備不得已與呂布講和,后者讓他居于小沛。但二者后又失和,呂布擊敗劉備。劉備這時只能往曹操處求救①因為小沛東面為呂布控制區域,北面、西面等則大致為曹操方面勢力范圍。。而曹操也企圖拉攏劉備來共同對付呂布,于是表其為豫州牧,并“給其軍糧,益與兵”[1](卷三二《先主傳》,P874),讓他反攻呂布。但他在建安三年又被呂布手下將領高順、張遼等打敗。[1](卷三二《先主傳》注引《英雄記》,P874-875)后來曹操親自率軍征徐州,最后擒殺了呂布。
此后曹操并未讓劉備領徐州,而是帶他回到漢獻帝所在的許。這樣徐州就由曹操所控制,這可說是他在迎獻帝都許后取得的重要戰略性勝利。曹操上表薦劉備為左將軍,當時他與劉備“出則同輿,坐則同席”,可謂非常親近。他還對劉備說過這樣的話:“今天下英雄,唯使君與操耳。本初之徒,不足數也”。[1](卷三二《先主傳》,P875)曹操手下謀士程昱以前就曾勸他殺劉備:“觀劉備有雄才而甚得眾心,終不為人下,不如早圖之。”而曹操的回答是:“方今收英雄時也,殺一人而失天下之心,不可”。[1](卷一《武帝紀》,P14)他不殺劉備,主要是因為袁紹勢力方盛,且劉表、袁術等仍在,而他正欲拉攏其他方面勢力共同對抗袁紹等,因此不愿因為殺一已經失掉根據地的劉備而影響其名聲。
曹操稱劉備為英雄,使劉備擔心對方遲早不能容他。那時劉備暗中參與了車騎將軍董承(漢獻帝之舅)、長水校尉種輯、將軍吳子蘭、王子服等人的反曹密謀。[1](卷三二《先主傳》,P875)但在他們起事之前,發生了袁術北上要投奔袁紹之事。
建安四年(199)夏,已近乎窮途末路的袁術不得已向其多年不睦的兄長袁紹“低頭”,并且要“歸帝號”于對方[1] (卷六《袁術傳》,P210)——這是在曹操與袁紹關系日趨緊張的情況下出現的,反映了關東群雄間原兩大陣營對立格局已徹底改變。袁術想經過徐州下邳往北投奔袁譚于青州,而曹操則派劉備督朱靈、路招等邀擊袁術。[1](卷三二《先主傳》,P874)袁術未能經過徐州北上,這一點是沒有疑問的。但是劉備等人是否邀擊到他,史書中有兩種不同記載:《三國志·先主傳》明確寫“未至,術病死”;而《后漢書·袁術傳》則寫“術因欲北至青州從袁譚,曹操使劉備徼之,不得過,復走還壽春”。[3](卷七五《袁術傳》,P2443)按照《三國志·先主傳》的說法,劉備尚未到下邳袁術就病死了。而依據《后漢書·袁術傳》的記載,劉備曾經截擊袁術,后者不能通過徐州,不得已又退回壽春。本文采用后一種說法①《資治通鑒》采取這種說法,張作耀在其書中也采用了這種說法。參見張作耀:《劉備傳》,第46 頁。。至于劉備,他在袁術退走后,就讓朱靈等人回去,而后殺掉徐州刺史車胄。[1](卷三二《先主傳》,P875)他留關羽守下邳,自己則回到他以前長期駐扎的小沛。這樣,劉備就擺脫曹操控制,并成功奪回徐州下邳等地。
關于劉備奪占徐州的具體時間,《三國志》等書中都未提及。《后漢書》卷九《獻帝紀》以及卷七五《袁術傳》記載袁術死于建安四年六月。另據《三國志·袁術傳》注引《吳書》記載:“術既為雷薄等所拒,留住三日,士眾絕糧,乃還至江亭,去壽春八十里。問廚下,尚有麥屑三十斛。時盛暑,欲得蜜漿,又無蜜。坐欞床上,嘆息良久,乃大咤曰:‘袁術至于此乎!’因頓伏床下,嘔血斗余而死。”由這段記載也可知道袁術是在夏季去世的。如果我們采用《后漢書·袁術傳》中他因被劉備等邀擊而退回壽春的說法,那么可以推斷出劉備邀擊袁術不晚于該年六月。而曹操不可能讓劉備長期駐在徐州,劉備很可能在袁術南撤后就讓朱靈等人回去,不久即在徐州殺死車胄②如果我們采用《三國志·先主傳》中劉備未到下邳袁術已經病死的說法,那么袁術病死的消息傳來后,劉備也應很快讓朱靈等回去。。這樣看來,劉備奪取徐州也很可能是在建安四年夏③這里指出的僅是一種較大的可能性,就現存有限史料來看,其它可能性也不能完全排除。。
《中國軍事通史》第七卷中提到劉備是在建安四年四月被曹操派往徐州阻擊袁術北上,十二月劉備在擊退袁術以后殺徐州刺史車胄。[4](P95)此說可商榷。首先袁術是在建安四年夏去世,劉備不可能在該年十二月才擊退他。其次,曹操也不可能讓劉備在徐州長達八個月左右。《三國志·武帝紀》記載:“程昱、郭嘉聞公遣備,言于公曰:‘劉備不可縱。’公悔,追之不及”(《三國志·程昱傳》中有類似記載)。曹操在劉備率軍出發后想派人追回卻未趕上。其后如果劉備還未在徐州舉事,曹操肯定不會讓他在那里留駐這么長時間。④張大可認為袁術打算經徐州北上依袁紹是在199年(也就是建安四年)冬,這也是有問題的。參見張大可:《三國史研究》,北京:華文出版社2003年版,第165 頁。
二
下面分析曹操為何會遣劉備邀擊袁術。袁術與曹操在初平四年(193)曾交戰過,當時袁術大敗。建安二年(197),曹操又擊破袁術部將橋蕤、李豐等于陳。可以認為他們二人之間并無和解的可能。至于袁紹,最初與曹操是“盟友”關系,但在建安元年(196)曹操迎漢獻帝都許后,雙方關系逐漸疏遠并日益走上敵對道路。到建安四年時他們都預料到彼此間要發生大戰。在這種情況下,曹操當然不愿意看到袁術與袁紹會合。盡管袁術勢力已削弱,但他投奔袁紹、袁譚仍能增強后者的力量,并且能提高后者的聲望。而這對曹操是不利的,他肯定要阻止袁術與袁紹、袁譚形成合力。
當時袁術應已在前往青州途中,而占據青州的袁紹長子袁譚也派部南下迎接袁術⑤《三國志》卷一《武帝紀》載:“袁譚自青州遣迎之”。。那么曹操該派誰去截擊袁術呢?這里有必要指出的是,在建安四年夏曹操尚未與袁紹公開決裂,如果他親自率軍或派其部將去,可能會使他與袁紹之間的戰爭提前爆發。但選擇劉備前去則不會如此,畢竟豫州牧劉備也為一路“諸侯”⑥劉備在許時,曹操應該是待之以客禮的。參見《三國志》卷一四《郭嘉傳》注引《傅子》,第433 頁。,且他對袁紹不構成多大威脅,再加上袁紹父子對劉備“傾心敬重”,后者還曾經舉袁譚茂才①《三國志》卷三二《先主傳》載:“青州刺史袁譚,先主故茂才也”。。
另外,劉備與袁術有夙怨。劉備在陶謙去世后領徐州,而袁術則向他發動進攻(這是他失徐州的原因之一)。再加上袁術對劉備頗為輕蔑,比如在給呂布的書信中就寫到:“術生年已來,不聞天下有劉備”。[1](卷七《呂布傳》注引《英雄記》,P223)這樣看來,劉備應該也不會放過袁術。除上述原因外,柳春藩還提出,曹操之所以派劉備往徐州還因為劉備對下邳一帶很熟悉。[5](P114)此說可為參考,但這應該不是主要原因。
還要指出的是,曹操可能會認為劉備在邀擊袁術后,由于得罪了袁紹與袁譚,他如想脫離自己也難覓可投奔之處。徐州北面是袁譚占據的青州,西面是曹操控制的兗州與豫州,南面則是揚州(江北部分由袁術等控制,江南部分由孫策等控制),東面是大海。而徐州由曹操屬下車胄駐守,曹操又派朱靈、路招等與劉備一同前往,加上劉、朱、路等所統領的應是或主要是曹操陣營的部隊,他起初會認為這樣的部署不應該出問題。他當時還不知道劉備已經與董承等人密謀反對他,因此也低估了劉備一定要借機擺脫他控制并占領徐州的決心(劉備應該認識到在許舉事成功可能性其實不大,他會更愿意在徐州起事反曹)。
當曹操已將劉備等人派出后,程昱與郭嘉二人對他說:“公前日不圖備,昱等誠不及也。今借之以兵,必有異心”。[1](卷一四《程昱傳》,P428)董昭也對曹操說:“備勇而志大,關羽、張飛為之羽翼,恐備之心未可得論也”。[1](卷一四《董昭傳》,P438)曹操這時可能明白過來,盡管有種種不利條件,但劉備畢竟是英雄,還是會抓住這難得的機會做出不尋常的舉動——而車胄等人并不是他的對手。不過,曹操到此時還未必意識到的是他對劉備與袁紹間合作的可能性估計不足。劉備看似與袁紹素無淵源,而是與袁紹的主要敵人公孫瓚關系曾經較為密切,這些并不利于他與袁紹建立合作關系或結盟。但劉備當時名聲已相當大,袁譚乃至袁紹對他都很敬重(再加上袁紹在對曹操作戰前要拉攏盡可能多的反曹勢力),這樣他如果去阻截袁術,與袁譚之間發生戰爭可能性固然較小②如果曹操派其他將領去截擊袁術,袁譚是否會進攻徐州就難說了。,在轉而反曹后與袁紹父子合作的可能性卻較大。曹操應該能想到前一點,卻對后一點或估計不足——他可能認為劉備邀擊袁術成功不利于以后他與袁紹父子加強關系。
這里可以引出一個值得思考的問題,曹操派出劉備前為何未與程昱、郭嘉、董昭商量此事?小說《三國演義》作者倒是考慮了這個問題,因此他虛構了程昱、郭嘉“考較錢糧”回來后才得知此事,但他未提為何董昭也是在劉備被派出后才聽說的。依據《三國志》等史書,曹操在派出劉備前未與程昱等人商量有兩種可能性:一種是他未與任何重要謀士商量就做出決定,另一種是他與荀彧或荀攸等謀士商量后才派出劉備。此次出動軍隊邀擊袁術屬于大事,加上曹操同時還派出朱靈、路招兩將領③《三國志》中還記載后來夏侯淵也曾督朱靈、路招等作戰:“十七年,太祖乃還鄴,以淵行護軍將軍,督朱靈、路招等屯長安,擊破南山賊劉雄,降其眾。”參見《三國志》卷九《夏侯淵傳》,第270 頁。,因此后一種可能性更大些(而荀彧或荀攸等可能是支持曹操派劉備邀擊袁術的)。
劉備在殺車胄后派關羽守下邳,由此可推斷出他前往徐州時是帶上關羽的,張飛應該也隨行。其實此次曹操派劉備出來并非完全不可行,但不讓他帶上關羽、張飛會更不利于他奪占徐州下邳等城。
三
這里還有一個問題:劉備到下邳后是否可以不待邀擊袁術就對朱靈、車胄等動手?對他而言,這樣做顯然更不利:一是成功把握相對較低,對付車胄一方與對付車胄、朱靈、路招三人還是有較大不同的;二是即便他能擊敗車胄、朱靈等,袁術到下邳時他就不便截擊了,因為他占據徐州后要盡快爭取袁紹方面支持。而袁術如果得以投奔袁紹父子,他可能會要求袁紹父子幫助他占領徐州或鼓動對方占領徐州(上文提到袁術對徐州有野心),這樣劉備面臨的局面會更復雜。因此對劉備而言,合適的做法是首先與朱靈等共同完成曹操交給的任務,使袁術無法北上而撤退(而劉備也不會追擊袁術),然后就有理由讓朱靈等先回去,這樣他就可以對付車胄了。事實上他也正是這樣做的,并在斬殺車胄后占據下邳等城。
曹操遣劉備邀擊袁術,對當時的局勢有哪些影響呢?首先,這直接影響到袁術的結局。他北上投奔袁紹未果,這樣就徹底瀕于絕境了。其次,這使得二袁不能形成反曹合力。本來,袁術如果率部投奔袁譚成功,至少可以加強青州方面袁氏的力量。第三,劉備借此機會占據下邳等城,不僅在一定時期內改變了徐州的局勢,還在相當程度上改變了他自己的人生道路。此舉標志著他與曹操已公開決裂,此后二人再未有任何合作或妥協。還要指出的是,如果他未前往徐州,很可能在其后不久與董承等人一同遇害。
劉備公開反曹是有連鎖反應的,那就是“郡縣多叛曹公為先主,眾數萬人”。[1](卷三二《先主傳》,P875)這就讓曹操感受到一定的威脅(不過這種威脅肯定比不上北面袁紹的威脅)。加上劉備派孫乾與袁紹“連和”,這樣他就明確在袁、曹對立中站到袁紹一邊。袁紹則派出騎兵幫助他。[1](卷六《袁紹傳》,P197)除了這種直接幫助外,袁紹對他應該還有間接的支援。建安四年三月袁紹滅公孫瓚后,其內部就是否應及時向曹操進攻產生了嚴重分歧。袁紹本人還是傾向于早些攻許的,為此他會把軍事部署重心大大南移,而孫乾為劉備向他游說或許加速了這一過程。至于曹操,他也被迫將重兵布置到北境,這就在一段時間內減輕了劉備在徐州所面臨的壓力。劉備奪占徐州下邳等地并且獲得袁紹支持,只會加劇袁、曹雙方的對立。此后雙方應是更積極備戰。
后來曹操派遣劉岱、王忠進攻劉備,但未能獲勝。[1](卷三二《先主傳》,P875)據史書記載,劉備曾對劉岱等人這樣說:“使汝百人來,其無如我何;曹公自來,未可知耳”。[1](卷一《武帝紀》注引《獻帝春秋》,P18)曹操居然派不算很知名的劉岱等率領較少人馬去攻擊劉備,或可見他當時在袁紹方面強大壓力下并無充足兵力可用于徐州方面。不過即便如此,他也應該能派出更重要的將領帶更多的兵前往。而這涉及到另一種更大的可能性,那就是曹操或有意使劉備錯誤判斷他沒有多余兵力派往徐州,從而心生懈怠,這樣如果他以后掩襲徐州能更快獲得勝利。
《三國志·武帝紀》載“秋八月,公進軍黎陽,使臧霸等入青州破齊、北海、東安,留于禁屯河上。九月,公還許,分兵守官渡。”當時曹操面臨袁紹與劉備兩面之敵的情況下,開始時選擇先對付主要之敵袁紹。至于他派臧霸等入青州,一方面是為打擊袁紹的側翼,另一方面也為阻礙劉備與袁譚乃至袁紹的聯系。后來他回到許,或因為他預計在近期袁紹不會發動大的攻勢,且不放心在許的東漢朝廷。十二月,曹操進駐官渡,可見那時官渡方面情況應比較緊張。
建安五年(200)一月,董承等人反曹之謀泄露,他們都被滅族。[1](卷一《武帝紀》,P18);[3] (卷九《獻帝紀》,P381)得知劉備與董承等人的密謀有關應會使曹操增加消滅他的緊迫感。劉備應見過漢獻帝給董承的密詔,在董承因“機事不密”被殺后他可能會公開宣傳獻帝密詔,為其反對“挾天子而令諸侯”的曹操進一步獲取其他方面支持。曹操手下諸將都勸他此時在袁紹大敵當前的情況下不要東擊劉備,但是曹操認為“:夫劉備,人杰也,今不擊,必為后患。袁紹雖有大志,而見事遲,必不動也”①那時劉備駐軍小沛,距離漢獻帝所在的許并不算遠,這也應是曹操下決心先進擊劉備的原因之一。。[1](卷一《武帝紀》,P18)謀士郭嘉也勸曹操先解決劉備。這樣曹操親自率軍往攻劉備,后者很快失敗,并投奔袁譚。
至于劉備會很快失敗的原因,郭嘉有如下分析:“備新起,眾心未附,急擊之必敗”。[1](卷一四《郭嘉傳》注引《傅子》,P433)史書中對劉備此次“敗績”有較具體的記載:“備初謂公與大敵連,不得東,而候騎卒至,言曹公自來。備大驚,然猶未信。自將數十騎出望公軍,見麾旌,便棄眾而走。”[1](卷三二《先主傳》注引《魏書》,P876)可見劉備當時確實有輕敵之心,對曹操迅速率軍趕至措手不及。不過被曹操視為英雄的人,也不至因恐慌棄眾而逃,尤其是在關羽等仍在守下邳城的情況下。劉備本來可以迅速退回固守,另派人向袁譚求救,但他擔心后者不會發兵。此時他“棄眾而走”,應是親自奔往袁譚處請救兵以援助關羽等。他不愿固守待援或還有另一個原因,那就是他無論如何不會再歸降曹操了(以后他在荊州當陽長坂大敗之后也沒有想過那樣做),并且也要絕對避免成為曹操的俘虜,這是因為董承等人的先例就擺在那里。
袁譚并未發兵援救仍在徐州的關羽等,這可能與曹操將領臧霸等不久前在青州獲得的勝利有關。而此時袁紹正在前線部署重兵準備與曹操展開決戰,也不愿分兵遠赴徐州。②當時田豐曾勸說袁紹率軍進襲曹操之后,袁紹“辭以子疾”而沒有同意。田豐舉杖擊地說:“夫遭難遇之機,而以嬰兒之病失其會,惜哉!”參見《三國志》卷六《袁紹傳》,第197 頁。關羽等在外援無望的情況下投降曹操,這樣劉備再次失徐州。
結 語
曹操遣劉備邀擊袁術,揭開了漢末群雄爭奪戰略要地徐州(陶謙、曹操、劉備、袁術、呂布、陳登乃至田楷、袁紹都曾是此歷史大劇的參演者)的最后一幕。曹操成為最后的勝利者,而此勝利構成其一系列勝利鏈條的重要一環③在此要指出的是,袁術未能經過徐州北上而滅亡以及劉備在徐州較快失敗,可視為曹操在官渡之戰獲勝的“前奏”。,也是其統一北方的重要一步。
從短期來看,劉備借邀擊袁術之機擺脫曹操控制對歷史進程影響不算大,比如這一事件對袁、曹戰爭結局就沒有多大影響,也未能使他本人穩固地占據徐州作為其根據地。但在八、九年后這一事件的重要影響還是表現出來了。劉備在公開與曹操決裂之后多年間,無論局勢如何變化一直堅持反曹,并且這種堅持最終有所收獲。建安十三年(208),曹操征荊州,在當陽長坂擊潰劉備率領的十余萬眾(大部分是平民)。但劉備堅決不降,后來與周瑜等聯手在赤壁之戰中大敗曹操。建安十九年(214)劉備又占據巴蜀,后又迫使曹操放棄漢中,這樣他就在益州獲得了非常穩固的根據地。如果曹操在建安四年未讓劉備往徐州使得對方得以借機擺脫其控制,或許就沒有以后三國鼎立局面的出現了。這僅是歷史的假設而已,不過歷史的假設有時能使得人們對特定歷史事件意義或影響的把握更清晰。
[1] 陳壽.三國志 [M].北京:中華書局,1982.
[2] 張作耀.劉備傳 [M].北京:人民出版社,2004.
[3] 范曄.后漢書 [M].北京:中華書局,1965.
[4] 余大吉.中國軍事通史 [M]:第七卷,北京:軍事科學出版社,1998.
[5] 柳春藩.魏武帝曹操傳 [M].長春:吉林人民出版社,1997.