司馬懿,字仲達,今河南溫縣人。東漢以來,家世二千石。父司馬防,曾任京兆尹。司馬炎稱帝后,追尊其為宣皇帝,廟號高祖。在陳壽的《三國志》中,司馬懿一出場已是國之干臣,接受魏文帝曹丕的托孤重任。出仕前的經(jīng)歷,則散見于裴松之的注中。完成于唐初的《晉書·宣帝紀(jì)》,是現(xiàn)在所能看到有關(guān)這段經(jīng)歷最早的完整記載。從相關(guān)內(nèi)容看,司馬懿似曾有過一段避世不出的隱逸生活。
青年“隱士”
建安六年,郡舉司馬懿為上計掾(就是佐理地方長官向上呈報治理情況的官吏)。曹操當(dāng)時為司空(掌監(jiān)察),“聞而征之”。但司馬懿以患“風(fēng)痹”(風(fēng)寒引起的肢節(jié)疼痛、麻木)不能起居為由,予以婉拒。曹操不信,派人假扮刺客,夜間行刺,誰知對方堅臥不動,故只得作罷。
建安十三年,曹操為丞相,欲再次征辟司馬懿。據(jù)王隱《晉書》記載,也許曹操對司馬懿七年前的表演有所耳聞,遂派遣手下的令史前往探查。這位令史就隱匿在司馬懿家門前的樹林里,窺伺宅院中的動靜。時值七夕,風(fēng)俗中有“曝書”一事,司馬懿也未能免俗。不巧的是,突下暴雨,司馬懿慌忙出來收書。要知道,得了“風(fēng)痹”的病人,行動艱難,堅臥不動才是常態(tài)。也就是這一時的沖動,被藏匿在樹林里的令史看個正著,遂回去稟報曹操。曹操對司馬懿的陽奉陰違十分惱火,決定再下辟書,并命令執(zhí)行者:司馬懿若再敢?;ㄕ?,立即逮捕收監(jiān)。于是,司馬懿“懼而就職”。
對于司馬懿第一次拒絕征辟的原因,東晉南朝以來的史書大都以儒家忠君思想予以解釋。例如,《晉書·宣帝紀(jì)》云:“司馬懿少有奇節(jié),聰明多大略,博學(xué)洽聞,伏膺儒教。漢末大亂,??挥袘n天下心……帝知漢運方微,不欲屈節(jié)曹氏?!庇謸?jù)《高士傳》記載,司馬懿二十多歲時,曾與大隱士胡昭關(guān)系密切。天下有道則仕,無道則隱。據(jù)此,不少學(xué)者認(rèn)為,青年時期的司馬懿有明顯的避世傾向,后來只是對抗不了曹操的嚴(yán)刑峻法,無奈結(jié)束隱士生活。
故事的內(nèi)容很完整,但疑點實在太多。事實上,青年時期的司馬懿并不像諸葛亮那樣有“臥龍”之盛名,且在清議鼎盛的漢末,拒辟以養(yǎng)名,幾乎是每一個被征辟者例行的程序。因此,曹操因一個“齒少名微”的司馬懿,就派人佯裝刺殺、微服私訪、恫嚇威逼,實在不合情理。又據(jù)裴松之注引《曹瞞傳》,司馬懿之父司馬防任尚書右丞時,推薦了二十歲的孝廉曹操為洛陽北部尉。建安二十一年五月,曹操為魏王后,還專門將司馬防請到鄴都敘舊。故曹操辟舉司馬懿在很大程度上帶有報恩之意,“在東漢官僚階層中,一俟自己發(fā)達之后,提攜、關(guān)照、惠及恩主后人,已經(jīng)形成傳統(tǒng)”。
此外,司馬懿的長兄司馬朗,自建安元年起便應(yīng)辟為曹操掾?qū)?,官至兗州刺史,是建安時期曹操集團的重要人物??梢姡抉R氏家族與曹操關(guān)系之密切。何況,建安二十四年,孫權(quán)遣使乞降,向曹操上表稱臣,陳說天命。曹操曾對眾人說:“此兒,欲踞吾著爐炭上邪!”司馬懿的回答卻是:“漢運垂終,殿下十分天下而有其九,以服事之。權(quán)之稱臣,天人之意也。虞、夏、殷、周不以謙讓者,畏天知命也。”這實在不是一個忠于漢室、不欲屈節(jié)曹氏之人會說的話。
司馬懿之所以婉拒曹操,除了是當(dāng)時被征辟者例行的程序外,更合理的解釋應(yīng)是:雖然曹操贏得官渡之戰(zhàn)的勝利,但北方時局未穩(wěn),而司馬氏家族已由司馬朗明確表示了對曹操的歸附,因而司馬懿在面對自己的未來和前途時,無需急于做出選擇。同時,留駐鄉(xiāng)里也能在亂局中保全自己的家族。這正顯示了青年司馬懿的政治智慧。
曹魏謀士
雖然被曹操招至身邊,但司馬懿始終未獲得重用。有個故事說:曹操曾夢見三匹馬同食一槽(司馬懿、司馬昭、司馬師合三馬,曹與槽同音),十分厭惡。因此,他對曹丕說:“司馬懿非人臣也,必預(yù)汝家事。”不過,曹操既然如此猜忌,為何不直接殺掉,豈不落得個干凈利落。因此,這個故事“恐怕是后來之筆,非當(dāng)時的實錄”。
雖然未獲重用,但司馬懿還是在不少事情上為曹操建言獻策,充分展示了自己的政治謀略。較突出的有下面三件事:
其一,建安二十年,曹操親自率領(lǐng)大軍西征,漢中張魯放棄抵抗,表示歸順。在準(zhǔn)備班師回朝時,曹操手下的一位重要謀士劉曄和司馬懿同時進言。司馬懿認(rèn)為,劉備以奸詐的方式收服了益州牧劉璋,但蜀地之人尚未完全依附于劉備。此時,孫劉兩家還在爭奪江陵之地,這正是一個千載難逢的有利時機。曹操應(yīng)挾收復(fù)漢中的威勢,進兵益州,一舉消滅劉備的勢力,并強調(diào)“因此之勢,易為功力。圣人不能違時,亦不失時矣”。但曹操回答“人若無足,既得隴右,復(fù)欲得蜀”,并未采納他們的建議。這就是成語“得隴望蜀”的由來。但這次的不聽取,日后令曹操極為痛悔。
其二,建安二十四年,關(guān)羽率軍進攻駐守樊城的曹仁。曹操派遣于禁、龐德前去救援。關(guān)羽借助漢水之利,水淹七軍,斬殺龐德,迫使于禁投降。時漢獻帝在許昌,離樊城很近。曹操怕失去“挾天子以令諸侯”這張王牌,欲遷都河北,以避關(guān)羽的兵鋒。司馬懿等人建言:于禁等人的失利是被水所淹沒,并非戰(zhàn)斗能力不足,且這點軍隊的損失并未傷及國家根本。貿(mào)然遷都,示敵以弱,難免動搖軍心,前線將更難堅守。況且,孫劉雖暫時聯(lián)合,但外親內(nèi)疏,關(guān)羽節(jié)節(jié)獲勝,必是孫權(quán)不愿看見的??膳扇饲巴S割江南以封孫權(quán),則圍困自解。曹操接納了這個建議,暗地與東吳聯(lián)絡(luò),達成聯(lián)合抗蜀的密謀。結(jié)果,關(guān)羽在雙方的夾攻下,眾叛親離,一敗涂地,自己也落得個身首異處。更為重要的是,自此以后諸葛亮原先規(guī)劃的一路向宛洛、一路出秦川的鉗擊中原計劃再也無法實現(xiàn)。
其三,建安末,司馬懿任軍司馬,向曹操建議:“天下不耕者二十余萬”兵士,且耕且守。曹操聽從他的建議,于是“務(wù)農(nóng)積谷,國用封贍”。這些描述,固然有夸張之辭,但不能否認(rèn),糧食問題的確得到了緩解。曹魏后期的軍屯,大都與司馬懿的倡導(dǎo)和督促有關(guān)。例如,上邽的軍屯就是他于太和四年倡議建立的。司馬懿屯駐長安、主持對蜀漢戰(zhàn)爭后,為了增強自身實力,更加重視關(guān)中地區(qū)軍屯的建設(shè)。青龍元年,在司馬懿的組織下,“穿成國渠,筑臨晉陂,溉田數(shù)千頃”。由于大規(guī)模水利設(shè)施的修建,實現(xiàn)了“國以充實”的效果。兩年后,關(guān)東地區(qū)發(fā)生饑荒,司馬懿竟能調(diào)集長安的五百萬斛余糧運往京師洛陽,賑濟救災(zāi)。
作為謀士,知人善任也是司馬懿的重要特點。他曾向曹操提出,荊州刺史胡脩粗暴,南鄉(xiāng)太守傅方驕奢,不適合在邊境地區(qū)任地方長官。但是,曹操并未采納他的建議。后來,“關(guān)羽圍曹仁于樊,于禁等七軍皆沒,脩、方果降羽”。
又如,石苞在長安的軍市里賣鐵,被司馬懿發(fā)現(xiàn),頗為賞識,“后擢為尚書郎,歷青州刺史、鎮(zhèn)東將軍”。尚書丁謐“貴傾一時,并較時利”,石苞大膽列舉其違法之事,上奏揭發(fā),受到時人稱贊。嘉平四年,司馬昭統(tǒng)領(lǐng)胡遵、諸葛誕等攻打東吳,石苞隨同出戰(zhàn)。東吳太傅諸葛恪在東興迎擊,曹魏各部紛紛潰敗,不少人因踐踏和溺水而死,但石苞所率領(lǐng)的部隊全身而退。
還有鄧艾,因為口吃而只能做一名守叢草吏。但他志向遠(yuǎn)大、善于觀察,每到高山大澤,就考慮何處可以安營扎寨。后來擔(dān)任典農(nóng)綱紀(jì),又遷上計吏,得以和司馬懿相見。通過交談,司馬懿發(fā)現(xiàn)鄧艾學(xué)識才干十分出眾,就請他做了自己的掾?qū)伲髞碛肿屗隽松袝?。司馬懿在淮南、淮北地區(qū)的屯田,就是與鄧艾一起籌劃的,具體的組織實施也交由鄧艾完成。此外,鄧艾還是曹魏后期重要的軍事人才,在抵御姜維的進犯、消滅蜀漢政權(quán)過程中立下了汗馬功勞。
司馬懿與魏文帝曹丕的關(guān)系極為密切。魏國既建,司馬懿遷太子中庶子。每與大謀,輒有奇策,為太子所信重。不僅如此,日本學(xué)者津田資久指出,黃初三年冊立郭貴殯為曹丕皇后時,提及“金璽未授,而玉瑞先顯”。所謂“玉瑞”,當(dāng)指“黃初二年,醴泉出,河內(nèi)郡玉璧一枚”。河內(nèi)郡是司馬氏的籍貫地,司馬懿顯然深度參與了這次的立后運動。
黃初三年,孫權(quán)復(fù)叛之后,又兩次興兵伐吳,在這樣的情況下,必須要有值得信賴且有謀略的人來鎮(zhèn)守后方。司馬懿正是曹丕看中的人選。他在詔令中明言:“若吾臨江授諸將方略,則撫軍當(dāng)留許昌,督后諸軍,錄后臺文書事?!敝链?,司馬懿已成為曹魏最重要的謀士之一。黃初七年,曹丕去世,“召中軍大將軍曹真、鎮(zhèn)軍大將軍陳群、征東大將軍曹休、撫軍大將軍司馬宣王(司馬懿),并受遺詔輔嗣主”。
無雙“國士”
曹丕在位期間,司馬懿主要的工作是穩(wěn)定后方,因此沒有太過耀眼的功績,也沒有什么率大軍作戰(zhàn)的經(jīng)歷,在四位顧命大臣中排名最末。到平定孟達之叛一事上,司馬懿才在軍事上真正嶄露鋒芒。
孟達原為蜀將,關(guān)羽失敗后投降曹魏。曹丕合并房陵等3郡為新城郡,以孟達為太守。孟達原為劉璋手下,卻去荊州迎劉備入川,后又歸降曹魏,因而被視為“反復(fù)之人”。司馬懿頗為反感他,在任命其為太守一事上,自然極力反對。魏文帝死后,孟達心自不安。諸葛亮得知后,勸他重回蜀漢,雙方數(shù)有密信往來。太和元年底,司馬懿得知孟達“連吳固蜀,潛圖中國”的消息,于是一面寫信假意安撫孟達,一面迅速進兵新城,八天就到達新城城下。孟達大驚,他曾認(rèn)為司馬懿就算知道他舉事后,也要先上表天子,再由天子頒發(fā)詔書,一般需要1個月的時間。這段時間內(nèi),足夠他加固城防工事、囤積糧草、整肅軍隊。而且,司馬懿知道此地地勢險要,易守難攻,想來不會親自前來。
可是,司馬懿并未表上天子,而是便宜行事,親自領(lǐng)兵并以迅雷不及掩耳之勢兵臨城下。司馬懿的到來完全打亂了孟達的部署,使其陷于極為被動的局面。當(dāng)時,“孟達眾少而食支一年”,魏軍“四倍于達而糧不淹月”。在這種情況下,司馬懿決定采取速戰(zhàn)速決的方式。他一面分兵抗拒蜀漢和東吳的援軍,一面親率主力猛攻,最終僅用16天的時間,攻破城池,斬孟達。叛亂的迅速平定,直接打亂了諸葛亮的北伐部署。
太和五年,諸葛亮再次北伐。魏明帝曹叡調(diào)司馬懿西屯長安,都督雍、梁二州諸軍事,擔(dān)負(fù)起直接抵抗諸葛亮的重責(zé)。諸葛亮聽聞司馬懿率領(lǐng)的大軍就要趕到,于是指揮軍隊移師上邽。上邽是司馬懿倡議建立的軍屯之所,當(dāng)時正當(dāng)麥?zhǔn)旒竟?jié),因此諸葛亮準(zhǔn)備將麥子盡數(shù)收割。同時,由于諸葛亮北伐戰(zhàn)線過長、補給困難,如果盡得上邽的麥子,無異于如虎添翼。對此,曹魏諸將感到十分恐慌。但司馬懿認(rèn)為,諸葛亮思考問題很全面,卻缺乏決斷力,一定會先安營扎寨,構(gòu)筑好防御工事,再開始收割麥子。所以,還有兩天的時間晝夜兼行。于是,司馬懿命令軍隊急行軍。當(dāng)曹魏軍隊趕到時,蜀軍的工事尚未修好,諸葛亮不得不領(lǐng)軍撤退。
景初元年,遼東公孫淵自立為燕王,屬置百官。第二年春,司馬懿領(lǐng)兵四萬出征。六月至遼東,雙方對壘于遼隧。遼東軍堅壁而守,南北六七十里。諸將都想在此進行決戰(zhàn)。但司馬懿指出,敵軍構(gòu)筑堅固的防御工事,正是希望我們派軍攻打,久攻不下,我軍疲憊不堪,敵軍就會尋機出擊。敵軍主力盡皆在此,后方一定空虛,不如直搗襄平,破之必矣。于是,多張旗幟出其南,遼東方面果然盡遣精銳大軍迎擊。但背地里,司馬懿率主力從北潛渡遼水直趨襄平。遼東軍隊被迫回追,雙方在西首山遭遇。司馬懿借助地理優(yōu)勢,大破敵軍,遂圍困襄平城。
不料,天空突然下起了暴雨,連續(xù)一個月不停,平地上的積水達數(shù)尺深。魏軍驚恐,想另找干燥之處安營??梢坏┏穱?,公孫淵的軍隊就可以從容退走。于是,司馬懿嚴(yán)令軍中:“有言徙者斬。都督令史張靜犯令,斬之,軍中乃定?!钡却笥晖A撕?,司馬懿“起土山地道,楯櫓鉤橦,發(fā)矢石雨下,晝夜攻之”。公孫淵數(shù)次派人請求“解圍而縛”,都被司馬懿拒絕。無奈之下,公孫淵從南方突圍。司馬懿縱兵追擊,殺淵父子于梁水之上。此役,司馬懿的軍事才干得到了充分展現(xiàn)。
魏明帝曹叡在位期間,司馬懿的政治聲望急劇上升。先后負(fù)責(zé)對東吳、蜀漢的戰(zhàn)爭,南擒孟達、西拒諸葛亮、北平公孫淵,成為魏國公認(rèn)最杰出的軍事統(tǒng)帥。連孫權(quán)都稱贊他“善用兵,變化若神,所向無前”,對司馬懿頗有微詞的唐太宗也贊譽他“兵動若神,謀無再計”。隨著另外三位顧命大臣及其他元老重臣相繼離世,特別是平定公孫淵取得大勝以后,司馬懿的威望和實際地位在曹魏諸臣中已無出其右者,可稱得上當(dāng)時的“無雙國士”。
但與此相應(yīng),功高震主、主弱臣強的局面也隨之形成。立有赫赫戰(zhàn)功的曹操舊將張郃,因司馬懿的一意孤行而命喪疆場,曹叡對此也只能嘆息。史料記載,魏明帝憂社稷,問陳矯:“司馬公忠正,可謂社稷之臣乎?”陳矯曰:“朝廷之望;社稷,未知也。”可見,曹叡對司馬懿有了猜忌之心。景初二年十二月,曹叡突然病危,不到一個月就去世,葬于高平陵。年幼的曹芳登基,主弱臣強之勢更甚。其后,同為顧命的曹爽和司馬懿兩大集團角力,終成高平陵之變。雖然司馬懿在兩年半后也病逝了,但司馬代魏的大幕徐徐拉開。
(作者為上海師范大學(xué)歷史系教授)
【責(zé)任編輯:天亮】