宣皇帝名懿,字仲達(dá),河內(nèi)溫縣孝敬里人。先祖是帝高陽的兒子重和黎,重和黎當(dāng)時(shí)是掌火的官,他的子孫在唐堯、虞舜、夏、商幾個(gè)朝代都是任這個(gè)官職。到了周代,以掌火的官做司馬。周宣王時(shí),任司馬官職的程伯休父,因平定徐方有功,便被賜以官名作族姓。秦末各地起義反秦,司馬..是趙王歇部下的將領(lǐng),參加伐秦。秦亡以后,項(xiàng)羽封司馬..為殷王,都城在河內(nèi)。漢朝定河內(nèi)為郡,司馬氏子孫就定居在這里。司馬..第八代孫出了征西將軍司馬均,均字叔平。司馬均的兒子是豫章太守司馬量,量字公度。司馬量的兒子司馬俊,俊字元異。司馬俊的兒子是京兆尹司馬防,防字建公。司馬懿即是司馬防的第二子。司馬懿少年時(shí)即有奇節(jié),聰明而有謀略,博學(xué)而多聞,潛心于儒學(xué)研究。漢末天下大亂,??粸樘煜聭n心。南陽太守楊俊是司馬懿的同鄉(xiāng),以善識(shí)人著稱,見了不到二十歲的司馬懿,便覺得他是個(gè)非同尋常的人物。當(dāng)時(shí)的尚書崔琰與司馬懿之兄司馬朗是朋友,崔琰對司馬朗說:“你的弟弟聰明而公正,剛毅而英俊,超出常人,你是不能超過他的。”
漢建安六年(201),宣帝被選拔為向朝廷報(bào)事的上計(jì)掾。魏武帝當(dāng)時(shí)為司空,聞宣帝之名而欲征召他任職。宣帝知道漢朝國運(yùn)已經(jīng)衰微,不愿屈服于曹氏,便假稱有風(fēng)痹之疾臥床難起,拒絕征召。魏武帝使人夜里去刺探他,宣帝臥床不起。魏武帝為丞相,又征召為文學(xué)掾,給使者下令說:“若再推辭不來,就把他逮捕起來?!毙蹜峙露吐殹S谑鞘顾c太子一起相處以切磋學(xué)問,后遷為黃門侍郎,又轉(zhuǎn)為議郎、丞相東曹屬,不久轉(zhuǎn)為主簿。
宣帝隨軍討伐張魯,對魏武帝說:“劉備用詭詐之計(jì)俘虜了劉璋,蜀人未歸附而又爭奪遙遠(yuǎn)的江陵,這是破蜀的機(jī)會(huì),不可錯(cuò)過。今若在漢中陳兵示威,益州就會(huì)震動(dòng)不安,再進(jìn)兵威逼,蜀兵勢必瓦解,趁這個(gè)好機(jī)會(huì),事情是可以成功的。圣人不能違時(shí),也不能失時(shí)?!蔽何涞壅f:“人苦于不知足,既得隴右,復(fù)欲得蜀。”終于不接受這個(gè)意見。接著又隨武帝討伐孫權(quán),孫權(quán)破敗?;剀娨院?,孫權(quán)派使者請求投降,上表稱臣,陳說天命當(dāng)歸于曹氏。魏武帝說:“此兒想把我放在生著炭火的爐上燒烤??!”孫權(quán)又答書說:“漢的國運(yùn)將盡,殿下十分天下有其九,還以臣德服事漢。我向您稱臣是符合天意人心的,虞、夏、殷、周所以得天下而不謙讓,是怕違背天意,知道命運(yùn)之所歸?。 ?br />
魏國建立后,遷為太子中庶子,每次參與議定大事,總有奇策異謀,為太子所信賴重用,與陳群、吳質(zhì)、朱鑠號稱四友。
后遷為軍司馬,對魏武帝說:“昔日箕子陳述治國之謀,把食放在首位。當(dāng)今天下百姓不參加耕種的有二十余萬,這不是治國的長遠(yuǎn)謀略?。‰m然戰(zhàn)事未停,應(yīng)該一邊耕種一邊守備?!蔽何涞鄄杉{了這個(gè)意見,于是務(wù)農(nóng)積谷,國家費(fèi)用豐足。宣帝又陳說荊州刺史胡..為人粗暴,南鄉(xiāng)太守傅方驕傲奢侈,都不可據(jù)守邊疆。魏武帝沒有考察處理此事。及蜀將關(guān)羽在樊城圍困曹仁,于禁等七軍被水淹沒,胡..、傅方果然投降關(guān)羽,曹仁被圍很緊急。
當(dāng)時(shí)漢獻(xiàn)帝建都許昌,魏武帝以為接近賊區(qū),打算遷都河北。宣帝進(jìn)諫說:“于禁等是被大水淹沒,不是戰(zhàn)守上的失誤,對于國家的大局并沒有大損失,為此而遷都,即是向敵人示弱,而淮河漢水一帶的百姓就會(huì)人心大不安定了。孫權(quán)與劉備表面親善,而內(nèi)心疏遠(yuǎn),關(guān)羽得勝,是孫權(quán)所不愿意的??蓵灾I孫權(quán),使他在后面牽制關(guān)羽,則樊城之圍可自然而解了?!蔽何涞劢邮芰诉@個(gè)意見。孫權(quán)果然派遣大將呂蒙西襲公安,公安被攻下,關(guān)羽也被呂蒙所俘獲。
魏武帝以為荊州遺民及在潁川屯田的軍民逼近南方寇賊,打算都遷徙他地。宣帝說:“荊楚之民輕脫,易于流動(dòng)難以安定。關(guān)羽新破,一些做過壞事的人或藏或逃,觀望局勢。如將良民北遷,就傷害他們的意愿,也會(huì)使逃去的人不敢回來。”魏武帝聽從了這個(gè)意見,以后逃亡的人都回來就業(yè)了。
魏武帝在洛陽去世時(shí),朝野人士以為會(huì)出現(xiàn)危險(xiǎn)局勢而害怕。宣帝統(tǒng)領(lǐng)喪事,內(nèi)外寧靜無事,奉靈柩回鄴安葬。
魏文帝襲職即王位,封宣帝為河津亭侯,轉(zhuǎn)為丞相長史。此時(shí)孫權(quán)率軍西行,朝中議論以為樊城襄陽無軍糧,不能抵御吳寇。當(dāng)時(shí)曹仁鎮(zhèn)守襄陽,群臣請求召回曹仁退守宛。宣帝提議說:“孫權(quán)新破關(guān)羽,此時(shí)正是他想和我們結(jié)好的時(shí)候,一定不敢給我們造成禍患。襄陽是水陸交通要地,不能放棄?!边@個(gè)意見沒有被接受,曹仁遂焚燒并放棄襄、樊二城,而孫權(quán)果然沒侵犯疆土,魏文帝很后悔。
魏受漢禪讓,文帝即皇帝位,以宣帝為尚書。不久轉(zhuǎn)為督軍、御史中丞,封安國鄉(xiāng)侯。
黃初二年(221),督軍官職撤銷,遷為侍中、尚書右仆射。黃初五年,天子南巡,在魏吳邊界觀兵。宣帝留鎮(zhèn)許昌,改封為向鄉(xiāng)侯,轉(zhuǎn)為撫軍、假節(jié),領(lǐng)兵五千,加給事中、錄尚書事。宣帝堅(jiān)意辭讓。天子說:“我處理各種政務(wù),夜以繼日,沒有片刻休息時(shí)間。任此職并非榮耀之事,只是為我分憂罷了?!?br />
黃初六年,天子又大興水師征吳,再次命宣帝居守,一則安定內(nèi)部百姓,二則供應(yīng)前線軍需。臨行下詔說:“后方的事我很不放心,所以才委托給你,漢初曹參雖有戰(zhàn)功,而封賞時(shí)蕭何最重。你能使我無西顧之憂,這不就行了嗎?”天子自廣陵回洛陽,給宣帝下詔說:“我東征,撫軍就統(tǒng)領(lǐng)西邊的事;我西征,撫軍就統(tǒng)管東邊的事?!庇谑切哿翩?zhèn)許昌。
天子病重時(shí),宣帝與曹真、陳群等在崇華殿之南堂拜見天子,天子臨終遺命讓他們輔助少主,給太子下詔說:“有人離間此三公的,要慎重處理,不要懷疑他們?!泵鞯奂次?,改封為舞陽侯。
孫權(quán)圍江夏,派其將諸葛瑾、張霸同時(shí)攻襄陽,宣帝督率諸軍討伐孫權(quán),孫權(quán)敗走。宣帝進(jìn)擊,打敗諸葛瑾,斬了張霸,取首級千余。遷為驃騎將軍。
明帝太和元年(227)六月,天子下詔令使宣帝屯兵于宛,加都督荊、豫二州諸軍事。
當(dāng)初蜀將孟達(dá)降魏,魏給他的待遇很優(yōu)厚。宣帝以為孟達(dá)言行狡詐,看風(fēng)使舵,不可信任,向明帝懇切進(jìn)諫,明帝不聽,讓孟達(dá)領(lǐng)新城太守,封侯,假節(jié)。孟達(dá)于是連結(jié)東吳,鞏固蜀對他的信任,暗地圖謀中原。蜀丞相諸葛亮厭惡孟達(dá)反復(fù)無常,又憂慮他危害蜀國。孟達(dá)與魏興太守申儀有怨仇,諸葛亮欲加深他們之間的怨仇,派郭模詐降魏,去拜訪申儀,故意泄露孟達(dá)欲叛魏的計(jì)劃。孟達(dá)聽說自己的謀劃泄露,準(zhǔn)備起兵。宣帝恐孟達(dá)迅速發(fā)兵,寫信告訴他說:“將軍昔日拋棄劉備,托身于我國,國家將疆場重任委托給你,并將伐蜀的事也托付給將軍,至誠之心可謂如天上白日。蜀人不論愚智,對將軍莫不痛恨。諸葛亮欲破壞你和魏的關(guān)系,只苦于沒有辦法。郭模所說的并非小事,諸葛亮怎能忽視此事而讓郭模泄露,此中道理是容易明白的?!泵线_(dá)得信大喜,謀魏之事猶豫未決。宣帝即暗地進(jìn)軍討伐。諸將認(rèn)為孟達(dá)與吳蜀互有沖突,應(yīng)先觀望而后動(dòng)手。宣帝說:“孟達(dá)無信義,現(xiàn)在正是他們互相猜疑的時(shí)候,應(yīng)當(dāng)在他未作出決定的時(shí)候消滅他。”于是快速進(jìn)軍,一日行二日路程,八天便到了上庸城下。吳蜀各遣其將向西城安橋和木闌塞進(jìn)軍以救孟達(dá),宣帝分派諸將阻截吳蜀軍。
開始孟達(dá)給諸葛亮寫信說:“宛離洛陽八百里,離我處一千二百里,聽到我起事的消息,當(dāng)上表給天子,來回路程,須一個(gè)月時(shí)間,那時(shí)我的城池已經(jīng)修整牢固,諸軍都作好了準(zhǔn)備。我處在深山險(xiǎn)道之中,司馬公必不會(huì)親自來,其部下諸將來,我不會(huì)有憂患的?!奔拔罕?,孟達(dá)又告諸葛亮說:“我起事八日,而魏兵已至城下,多么神速啊!”上庸城三面河水阻隔,孟達(dá)在城外立木柵以鞏固城防。宣帝渡水破壞了木柵,直抵城下。分八路攻城,攻了十六日,孟達(dá)外甥鄧賢、部將李輔等開門出降。宣帝斬孟達(dá),首級傳至京師。俘獲萬余人,整頓軍隊(duì)回到宛。又鼓勵(lì)農(nóng)桑,禁止浪費(fèi),南方百姓都喜悅而歸附。
當(dāng)初,申儀長期在魏興作太守,疆場之事獨(dú)斷專行,常假借皇帝旨意刻印授官。孟達(dá)被殺,申儀心中有疑慮。當(dāng)時(shí)諸郡守因宣帝新捷,多送禮祝賀,宣帝并不禁止,并使人暗示申儀也當(dāng)來祝賀。申儀到后,宣帝質(zhì)問承圣意刻印情況,將他拿下送往京師。又將孟達(dá)余眾七千多家遷往幽州。蜀將姚靜、鄭他等率部屬七千余人來降。
當(dāng)時(shí)邊郡新歸附,多無戶口姓名,魏朝廷準(zhǔn)備加以核查落實(shí)。召宣帝朝于京師,以此事咨訪于宣帝,宣帝回答說:“吳蜀以密網(wǎng)約束百姓,故百姓拋棄他們。我朝應(yīng)只行施大政綱要,使之寬松,百姓自然就安樂了。”天子又問吳蜀都應(yīng)討伐,先討伐誰為宜?宣帝回答說:“吳以為中原人不習(xí)水戰(zhàn),所以敢散居?xùn)|關(guān)。凡攻擊敵人,必先扼住咽喉,搗其心窩。夏口、東關(guān)是賊之心喉。若率陸軍向皖城,引誘孫權(quán)東下,再率水軍向夏口,乘其空虛而攻擊之,此舉如神兵從天而降,必然會(huì)打破吳國?!边@兩條意見天子以為都是對的,又命宣帝屯兵于宛。
太和四年,遷為大將軍,加大都督、假黃鉞,與曹真一起伐蜀。宣帝自西城鑿山開道,水陸并進(jìn),沿沔水而上,到達(dá)朐月忍,打下新豐縣。大軍屯駐丹口,遇雨回師。
第二年,諸葛亮侵?jǐn)_天水,魏將賈嗣、魏平被圍于祁山。天子對宣帝說:“西方有事,非君沒有可以委托的人。”就派宣帝屯軍于長安,都督雍、梁二州諸軍事,統(tǒng)領(lǐng)車騎將軍張..、后將軍費(fèi)曜、征蜀護(hù)軍戴腸、雍州刺史郭淮等討伐諸葛亮。張..勸宣帝分兵駐雍、..為后鎮(zhèn),宣帝說:“如果預(yù)料前軍能單獨(dú)抵擋蜀軍,你的意見是可以的。若不能抵擋蜀軍,將軍隊(duì)分為前后兩部分,這就是楚之三軍被黥布俘獲的原因?!绷⒓催M(jìn)軍阝俞麋。諸葛亮聽說魏大軍將到,就親自率領(lǐng)眾將去割上圭阝的麥子。魏諸將都害怕,宣帝說:“諸葛亮考慮問題周密而做事不果決,必然先安營做好自衛(wèi)準(zhǔn)備,然后割麥,我們兩天急行軍即可到達(dá)。”于是卸甲輕裝,日夜兼程進(jìn)軍,蜀軍望揚(yáng)塵而逃跑。宣帝說:“我軍兼程而進(jìn),士卒疲勞,這是知兵法的人貪功的時(shí)候,而諸葛亮不敢占據(jù)渭水,這就容易對付了。”于是進(jìn)軍漢陽,與諸葛亮相遇,宣帝列陣等待。使將軍牛金率輕騎引誘蜀軍,剛接近蜀軍而諸葛亮退兵,牛金追至祁山。諸葛亮屯兵鹵城,占據(jù)南北二山,堵水筑圍墻。宣帝攻破圍墻,諸葛亮夜間逃走,魏軍追擊,大破蜀軍,俘獲斬首以萬計(jì)。天子派使者慰勞官兵,增加宣帝的封地。
當(dāng)時(shí)軍師杜襲、督軍薛忄弟都說明年麥?zhǔn)欤T葛亮必定來侵?jǐn)_,隴右無糧,應(yīng)趁冬天預(yù)先運(yùn)糧。宣帝說:“諸葛亮兩次出祁山,一次攻陳倉,都受挫而返。即使以后他還會(huì)出兵,將不再攻城,而是尋求野戰(zhàn),地點(diǎn)必在隴東,而不會(huì)在西邊。諸葛亮常以糧少為恨,回去后必然廣積糧草,我估計(jì)不經(jīng)過三年,他是不會(huì)出兵的?!庇谑窍蚧实凵媳?,遷徙冀州農(nóng)民到上圭阝種田,在京兆、天水、南安興辦官營冶鐵業(yè)。
明帝青龍?jiān)?233),開鑿成國渠,筑臨晉陂,灌田數(shù)千頃,國家倉庫充實(shí)。
青龍二年,諸葛亮又率十余萬大軍出斜谷,在..的渭水南原筑壘。天子為此而憂慮,派遣征蜀護(hù)軍秦朗督統(tǒng)步騎兵二萬人,受宣帝節(jié)度。諸將打算駐軍渭北以待敵,宣帝說:“百姓積聚的糧秣財(cái)物都在渭南,這是必爭之地?!奔匆姸珊?,背渭水而筑壘。宣帝對諸將說:“諸葛亮若是個(gè)勇者,應(yīng)當(dāng)出武功,依山而東進(jìn)。若西上五丈原,則我軍就無事了?!敝T葛亮果然上五丈原,并將由此北渡渭水,宣帝派遣將軍周當(dāng)屯兵陽遂以引誘蜀軍。過了幾天,諸葛亮不動(dòng)。宣帝說:“諸葛亮欲爭高地不向陽遂,他的用意我知道了?!迸汕矊④姾?、雍州刺史郭淮共同在陽遂守備,與諸葛亮?xí)诜e石。在高地前接戰(zhàn),諸葛亮不得前進(jìn),回到五丈原。當(dāng)時(shí)有一長星墜在諸葛亮營壘中,宣帝知道諸葛亮必?cái)。汕财姹鴱暮竺娉u蜀軍,斬首五百余級,俘虜千余人,降者六百余人。
當(dāng)時(shí)魏朝廷以為諸葛亮遠(yuǎn)征異域,利在急戰(zhàn),每次命令宣帝持重,等待敵軍內(nèi)部變故。諸葛亮多次挑戰(zhàn),宣帝不出,諸葛亮送給宣帝一幅婦人頭巾及首飾之類的東西。宣帝發(fā)怒,向天子上表請求決戰(zhàn)。天子不許,即派遣剛直之臣辛毗帶著天子符節(jié)以軍師身份控制魏軍。后來諸葛亮又來挑戰(zhàn),宣帝將出兵應(yīng)戰(zhàn),辛毗持節(jié)立于軍門,宣帝才退回。當(dāng)時(shí)蜀將姜維聽說辛毗來,對諸葛亮說:“辛毗持節(jié)至軍,賊兵不會(huì)再出來了?!敝T葛亮說:“司馬懿本來就沒有應(yīng)戰(zhàn)的打算,所以要堅(jiān)決請戰(zhàn),只不過是向其士兵表示為將帥的勇武罷了,將在軍,君命有所不受,如果他能制服我們,何必到千里之外請戰(zhàn)呢?
宣帝之弟司馬孚寫信問軍中情況,宣帝復(fù)信說:“諸葛亮有大志而不能見機(jī)行事,多謀略而少?zèng)Q斷,好用兵而無權(quán),雖率十萬大軍,已經(jīng)墜入我謀劃的圈套了,破敗蜀軍是肯定的了?!蔽很娕c蜀軍對壘百余日,諸葛亮病死,蜀諸將燒營逃走,百姓奔走相告,宣帝出兵追擊。諸葛亮的長史楊儀回軍展旗鳴鼓,像是抵抗魏軍。宣帝以為這些都是窮寇,并不逼近他,于是楊儀便結(jié)成陣列退走了。過了一天,宣帝到諸葛亮的營壘去巡行,考察遺留下的痕跡器物,獲得很多蜀軍的圖書、糧谷。宣帝判斷諸葛亮必定是死了,并說:“真是天下的奇才啊!”辛毗認(rèn)為諸葛亮是否死,還不一定。宣帝說:“軍事家所重視的是軍中文書、秘書計(jì)劃、兵馬吃的糧谷,現(xiàn)在他們把這些都丟棄了,一個(gè)人丟棄了五臟難道還可以活嗎?應(yīng)急速追趕蜀軍?!标P(guān)隘道路上蒺藜很多,宣帝使士兵二千人穿著用軟材做成平底的木屐在前面走,蒺藜都被木屐帶去,然后騎兵步兵一齊前進(jìn)。追到赤岸,才知道諸葛亮已死的確實(shí)消息。當(dāng)時(shí)百姓編了個(gè)諺語說:“死諸葛嚇走活仲達(dá)。”宣帝聽到后笑著說:“這是因?yàn)槲议L于預(yù)測活人的事,不長于預(yù)測人的生死??!”
在此之前,諸葛亮的使者到來,宣帝問使者說:“諸葛公起居飲食如何,一頓能吃多少米?”使者回答:“可食三四升。”然后又問處理政事的情況,使者說:“打二十軍棍以上的處罰,都是諸葛公自己閱批?!笔拐咦吆笮鄹嬖V旁人說:“諸葛孔明是不會(huì)活很久了!”竟和宣帝說的一樣,諸葛亮不久就死了。諸葛亮的部將楊儀、魏延互相爭權(quán),楊儀殺了魏延,將魏延的軍隊(duì)歸于自己。宣帝想趁此機(jī)會(huì)進(jìn)軍,皇帝下詔不許。
青龍三年,遷為太尉,多次增加封地。蜀將馬岱入境侵?jǐn)_,宣帝派遣牛金迎擊,馬岱被趕走,斬蜀軍千余人。
武都氐王苻雙、強(qiáng)端率領(lǐng)其屬下千余人來降。
關(guān)東發(fā)生饑荒,宣帝將五百萬斛粟米從長安運(yùn)往京師。
青龍四年,得到一只白鹿,獻(xiàn)給了天子,天子說:“昔日周公旦輔助成王,有人貢上白雉。今君在陜西受國家重任,獻(xiàn)上白鹿,君的忠誠之心豈非和千年之前的周公一樣,如符契不差,以治理邦家,使國運(yùn)長盛不衰嗎!”
遼東太守公孫文懿謀反,天子征召宣帝回京師。天子說:“此事不值得煩勞你,只是想出師必勝,所以還是煩你去一趟。你估量公孫文懿會(huì)施何種計(jì)謀呢?”宣帝回答說:“事先棄城逃走,是上計(jì)。憑借遼水抗拒我大軍,這是次計(jì)。坐守襄平,那他就要當(dāng)俘虜了?!碧熳诱f:“他將采用哪一種辦法呢?”宣帝回答說:“只有那些明智的人能透徹估量自己和對方的力量,預(yù)先放棄城池,這不是他所能做到的。今我孤軍遠(yuǎn)征,他會(huì)認(rèn)為我們不能持久,必然先在遼水抗拒,再后退守城,這是中計(jì)和下計(jì)?!碧熳诱f:“往返需多少時(shí)間?”宣帝回答說:“去百日,回百日,攻戰(zhàn)百日,用六十天休息,一年時(shí)間足夠了?!?br />
當(dāng)時(shí)天子大修宮殿,加上軍旅之費(fèi),百姓饑?yán)1?。宣帝將遠(yuǎn)征,進(jìn)諫說:“昔日周公營造洛邑,蕭何建造未央宮,今日宮室不完備,這是我的責(zé)任。然而黃河以北,百姓窮困,內(nèi)外徭役繁多,勢必不能百廢俱興,應(yīng)暫時(shí)停止內(nèi)務(wù),以救目前之急。”
明帝景初二年(238),宣帝率領(lǐng)牛金、胡遵等步騎兵四萬,從京都出發(fā)。天子車駕送出西明門,下詔讓宣帝之弟司馬孚、宣帝之子司馬師送過溫,賜給谷帛牛酒,令當(dāng)?shù)乜な氐滢r(nóng)以下官員都去迎送聚會(huì)。宣帝會(huì)見父老故舊,宴飲多日。宣帝臨席嘆息,悵然有感,編了一首歌唱道:“天地自開辟,日月齊放光。適逢國多事,竭力征遠(yuǎn)方。將去掃群丑,順路回故鄉(xiāng)。萬里盡肅清,八荒入我疆,成功歸故里,待罪在舞陽?!庇谑沁M(jìn)軍遼東,經(jīng)過孤竹,越過碣石,來到遼水。公孫文懿果然派遣步騎兵數(shù)萬,在遼隧阻攔,筑堅(jiān)壁而守,南北六七十里,以抗拒宣帝。宣帝部署大量兵力多張旗幟,出現(xiàn)在敵軍南面,賊兵全力奔赴南面迎戰(zhàn)。宣帝指揮軍隊(duì)乘船暗暗渡河到達(dá)賊軍北面,與賊營逼近,然后鑿沉船只,燒掉橋梁,沿遼水作包圍圈,丟開賊軍向襄平進(jìn)發(fā)。諸將議論說:“不攻城而作圍,怎么向眾人解釋呢?”宣帝說:“賊堅(jiān)營高壘,是想讓我們兵疲糧盡,我們攻城,正中了他們的計(jì),這就是王邑恥過昆陽的原因。古人說,敵雖守高壘而不得不與我作戰(zhàn),就是要進(jìn)攻他必須援救的目標(biāo)。賊大軍在此,他的老巢就空虛了。我直取襄平,賊軍會(huì)人人恐懼,恐懼就會(huì)求戰(zhàn),這樣我們就一定會(huì)打敗他了?!彼旒凑D陣列前進(jìn)。賊軍見魏兵出現(xiàn)在后面,果然出來截?fù)?。宣帝對諸將說:“我所以不攻擊他們的營壘,正是要造成現(xiàn)在這樣的局面,這個(gè)機(jī)會(huì)不可失去?!庇谑强v兵迎擊,大破賊軍,三次接戰(zhàn),都打勝了。賊軍退保襄平,魏軍包圍了襄平。
當(dāng)初,公孫文懿聽說魏出師征遼東,向?qū)O權(quán)求救。孫權(quán)也出兵在南方表示聲援,送給文懿一封信說:“司馬公善用兵,變化若神,所向無敵,此役我深為弟擔(dān)憂?!?br />
遇到連日大雨,平地水深數(shù)尺,三軍恐慌,想轉(zhuǎn)移營地。宣帝下令軍中,敢言轉(zhuǎn)移者斬首。都督令史張靜違犯命令,被殺,軍中這才安定。賊軍倚仗大水阻隔,照常采樵放牧。諸將欲出擊,宣帝不準(zhǔn)。司馬陳王圭說:“昔日攻上庸,八路并進(jìn),晝夜不停,故能在一旬半時(shí)間里,攻下堅(jiān)城,殺了孟達(dá)。今遠(yuǎn)道來此,而行動(dòng)更加緩慢,我內(nèi)心疑惑不解?!毙壅f:“孟達(dá)軍隊(duì)少而糧食能支持一年,我們的將士是孟達(dá)的四倍而糧食不足一個(gè)月食用,以只有一月糧的軍隊(duì)對付有一年糧的軍隊(duì),怎能不速戰(zhàn)速?zèng)Q?四個(gè)打一個(gè),即令有一半人傷亡,還是應(yīng)當(dāng)打的。所以不計(jì)較死傷,是要為糧食而爭取時(shí)間啊?,F(xiàn)在賊軍多我軍少,賊糧少,我糧多,又有這樣的大水,這是人力不能改變的,即是應(yīng)當(dāng)速戰(zhàn),又怎么可行呢?自從出兵,我憂慮的不是賊來進(jìn)攻,而是憂慮他們逃跑。今賊軍糧食將盡,而我們的包圍圈未合攏,如果搶掠他們的牛馬,抄襲他們的采樵者,這是故意驅(qū)使他們逃走。用兵是詭詐之道,應(yīng)善于因事而變化。賊憑借人多和大水,故雖饑?yán)В豢鲜志颓?,?yīng)當(dāng)向他們顯示我們無能力進(jìn)攻,使他們穩(wěn)定下來。為了得小利而把他們嚇跑,這不是好計(jì)謀?!背⒙犝f軍隊(duì)遇雨,都請求把軍隊(duì)召回來。天子說:“司馬公能臨危應(yīng)變,公孫文懿被擒計(jì)日可待了?!辈痪糜曛?,包圍圈合攏,起土山挖地道,準(zhǔn)備好盾牌、鉤刀、沖車攻城,射箭發(fā)石如雨,晝夜攻擊。
當(dāng)時(shí)有一個(gè)白色帶有芒刺狀的長星,從襄平城西南流向東北,墜于梁水,城中震動(dòng)而驚恐,文懿恐懼,使相國王建、御史大夫柳甫請求投降,請魏軍解圍,文懿愿自縛請罪。宣帝不許,捉住王建等并把他們殺掉,傳檄文通告文懿說:“昔日楚和鄭是并列的國家,鄭伯尚且肉袒牽羊而迎楚軍。孤家為王者大臣,位在上公,而王建等要我解圍退兵,如楚鄭一樣同列相待。二人年老胡涂,必是傳話不符原意,已經(jīng)將他們斬首。若還有話要說,可再派年少明智果決的人來?!蔽能灿峙墒讨行l(wèi)演乞求限期送來人質(zhì)。宣帝對衛(wèi)演說;“作戰(zhàn)的事大要有幾種選擇,能戰(zhàn)應(yīng)當(dāng)戰(zhàn),不能戰(zhàn)應(yīng)當(dāng)守,不能守應(yīng)當(dāng)走,其余兩條就是投降與死了。你不肯自縛請罪,這就是決心要尋死了,不須送人質(zhì)?!蔽能矎哪厦娉鰮敉粐劭v兵將他擊敗,在梁水上長星墜落的地方把他殺了。入城以后,立兩個(gè)標(biāo)竿以區(qū)別新舊。十五歲以上的男子七千余人全部殺死,集中尸首修成一個(gè)高大的墳?zāi)埂9湟韵碌膫喂倮舳細(xì)⒌?,軍人被殺的有將軍畢盛等二千余人,收百姓四萬戶,三十余萬人。
當(dāng)初,文懿篡奪他叔父公孫恭的官位,并把叔父囚禁起來,將要謀反時(shí),將軍綸直、賈范等苦諫,文懿把他們殺了。宣帝釋放了公孫恭,為綸直等人修了墳?zāi)?,并提拔表彰他們的后代。下令說:“古時(shí)伐國,誅滅其首領(lǐng)人物罷了,那些為文懿所誤而參與謀反者,都予寬恕,有內(nèi)地人想還鄉(xiāng)的,都聽便。”
當(dāng)時(shí)有些士兵寒凍,請求發(fā)給短襖,宣帝不給。有人說:“幸好還有些舊短襖,可以賜給他們?!毙壅f:“短襖是官物,作為人臣不能私自施舍?!鄙献嗵熳訉④娙酥辛畾q以上的千余人遣返回家,將吏從軍死的治喪還家。于是班師回朝。天子派使者在薊慰勞軍隊(duì),為宣帝增封昆陽食邑,連原封共二縣。
當(dāng)初,宣帝到襄平,夢見天子枕在自己膝上,說:“看著我的臉?!毙鄹┮曁熳?,面目異于平常,心中厭惡。平公孫文懿后,天子先下詔讓宣帝走便道去鎮(zhèn)守關(guān)中;到了白屋,又下詔召宣帝回京,三日之內(nèi),詔書五次下達(dá)。天子親筆寫的詔書說:“近時(shí)寢臥不安,望君早到,到京便直接撞開宮門而入,看我的面?!毙鄞鬄檎痼@,乘追鋒車日夜兼行,白屋至京四百余里,一宿便到。被引入嘉福殿天子臥室內(nèi),來到御床前,宣帝流著淚問候病情,天子握住宣帝的手看著齊王說:“將后事托付與君。死是可以忍耐延緩的,我忍住不死就是為了等你,能夠見到你,也就沒有遺憾了。”宣帝與大將軍曹爽一起受遺詔輔助少主。
齊王即帝位,宣帝遷為侍中、持節(jié)、都督中外諸軍事、錄尚書事,與曹爽各統(tǒng)兵三千人,共執(zhí)朝政,輪流在殿中值勤,乘轎入殿。曹爽欲使尚書奏事先通過自己,就向天子提議,讓宣帝徙為大司馬。朝臣議論以為前后兩任大司馬都在職死亡,于是以宣帝為太傅,入殿不趨走,參拜天子時(shí)不提自己的名字,帶劍穿履上殿,如漢朝蕭何一樣。嫁娶喪葬的費(fèi)用由官家供給,以世子司馬師為散騎常侍,子弟中三人為列侯,四人為騎都尉。宣帝堅(jiān)意辭讓了子弟們的官爵。
正始元年(240)春正月,東倭通過翻譯來納貢,焉耆、危須諸國,弱水以南,鮮卑各王,都派使者獻(xiàn)物,天子將此事歸功于宰輔,又增加了宣帝的封邑。
當(dāng)初,魏明帝好修宮室,規(guī)模宏大華麗,百姓以此為苦。宣帝自遼東回來,服勞役的人還有萬余人,各種工巧的玩物動(dòng)輒以千計(jì)。這時(shí)宣帝上奏都予停止,節(jié)省費(fèi)用,使農(nóng)民專心務(wù)農(nóng),天下人民欣喜有所依賴了。
二年夏五月,吳將全琮侵?jǐn)_芍陂,朱然、孫倫包圍樊城,諸葛瑾、步騭擄掠木且中,宣帝請求親自討伐。議論此事的人都認(rèn)為賊遠(yuǎn)來圍樊城,不能很快取勝,受挫于堅(jiān)城之下,自己會(huì)走向失敗,宜用持久的辦法對付他們。宣帝說:“邊城受敵人侵?jǐn)_而大臣安坐廟堂,會(huì)使疆場騷動(dòng)不安,眾心疑惑,這是社稷的大憂患?!?br />
六月,宣帝督率諸軍南征,天子車駕送出津陽門。宣帝以為南方氣候濕熱,不宜持久。命輕騎挑戰(zhàn),朱然不敢出戰(zhàn)。宣帝于是休整軍隊(duì),選拔精銳,招募先登者,申明號令,向吳軍顯示決心進(jìn)攻的氣勢。吳軍夜間逃走,追至三州口,斬殺俘獲萬余人,收取吳人的舟船軍資而還。天子派侍中常侍到宛慰勞將士。
秋七月,增封食邑郾、臨潁,連以前共四縣,一萬戶,子弟十一人都封為列侯。宣帝功勛德望日漸盛大,然而卻更加謙恭。宣帝認(rèn)為太常常林是同鄉(xiāng)長者,見了他總要下拜。常告誡子弟們說:“盛滿是道家所忌的,春夏秋冬尚且往返推移,吾有何德能居此高位。減損再減損,或可以免于禍??!”
三年春,天子追封謚宣帝亡父京兆尹為舞陽成侯。
三月,宣帝上奏天子開廣漕渠,引黃河水入汴水,灌溉東南各陂,開始在淮北大批屯田。
在此之前,吳派遣其將諸葛恪屯兵于皖,邊疆百姓深受其苦,宣帝欲親自擊退諸葛恪。議論此事的人多以為吳賊占據(jù)堅(jiān)城,廣積糧草,欲引誘官兵。今孤軍遠(yuǎn)征,賊必有救兵到來,那時(shí)進(jìn)退兩難,看不到有什么便利之事。宣帝說:“賊所擅長的是水戰(zhàn),今我攻其城,以觀其變化。賊若用其所長,棄城奔走,這是我們預(yù)定的目的。賊若敢固守城池,湖水冬淺,船不能行,救兵必棄船就陸相救,這就要進(jìn)行他們不擅長的陸戰(zhàn),這對我們是有利的。”
四年秋九月,宣帝督率諸軍進(jìn)擊諸葛恪,天子車駕送出津陽門。大軍到達(dá)舒,諸葛恪燒毀積聚的糧草軍資,棄城而逃。
宣帝以為滅賊的要?jiǎng)?wù)在于屯積糧食,于是大興屯田守邊,開鑿淮陽、百尺二渠,又在潁水南北筑堤成陂,得田萬余頃。從此之后淮北富庶,倉廩遍地,從壽春到京師,公私軍民屯田者互相連接。
五年春正月,宣帝自淮南回京師,天子使持節(jié)慰勞軍隊(duì)。
尚書鄧揚(yáng)、李勝等想讓曹爽建立功名,勸他伐蜀。宣帝勸阻曹爽,曹爽不聽,終于無功而還。
六年秋八月,曹爽撤銷中壘軍的主力營,將主力營的兵歸屬于其弟中領(lǐng)軍曹羲,宣帝以為這是先帝舊制,阻止曹爽這樣做,曹爽不聽。
冬十二月,天子下詔讓宣帝朝會(huì)時(shí)乘轎上殿。
七年春正月,吳人侵?jǐn)_木且中,蠻夷華夏之民共萬余家為避賊寇北渡沔水。宣帝以為沔南接近賊寇,如百姓回沔南,必然還會(huì)遭到掠奪,應(yīng)當(dāng)暫時(shí)留在沔北。曹爽說:“現(xiàn)在不能在沔南修城守地,反而讓百姓留沔北,這不是長遠(yuǎn)之計(jì)。”宣帝說:“這話不妥。放在安穩(wěn)之處所則安穩(wěn),放在危險(xiǎn)之處所則危險(xiǎn),人與物都是如此。所以兵書上說‘成敗在于形,安危在于勢’。形勢是駕馭眾人的關(guān)鍵,不能不審慎對待。假設(shè)吳賊以二萬人防守沔水,三萬人與我沔南諸軍對抗,一萬人猛攻木且中,我們怎么去援救呢?”曹爽不聽勸阻,終于讓百姓返回沔南。吳賊果然攻破木且中,損失人口以萬計(jì)。
八年夏四月,宣帝夫人張氏死。
曹爽用何晏、鄧..、丁謐的計(jì)謀,將太后遷到永寧宮,獨(dú)攬朝政,兄弟一起掌管禁兵,多培植親黨,屢次改變制度。宣帝無法制止他們,于是與曹爽產(chǎn)生磨擦。
五月,宣帝聲言有病,不參與朝政。當(dāng)時(shí)人編個(gè)歌謠說:“何、鄧、丁,亂京城?!?br />
九年春三月,黃門張當(dāng)私自將宮中才人石英等十一人調(diào)出,給曹爽當(dāng)伎人。曹爽、何晏認(rèn)為宣帝病重,遂生篡奪君位之心,與張當(dāng)密謀,企圖顛覆社稷,日期已經(jīng)商定。宣帝也暗地里有所準(zhǔn)備,曹爽一伙對宣帝也有懷疑。正遇河南尹李勝將到荊州赴任,來拜訪宣帝。宣帝假裝病重,使兩個(gè)婢女伺候,拿衣服時(shí)衣服落地,用手指自己的口,表示口渴,婢女送來粥,宣帝不拿杯只用嘴喝,粥都流出沾在胸前。李勝說:“眾人以為明公原來的風(fēng)疾復(fù)發(fā),沒有想到貴體病成這個(gè)樣子!”宣帝使盡聲氣才繼續(xù)說:“年老臥病,死在旦夕。君當(dāng)屈身守并州,并州接近胡人,應(yīng)妥善為之戒備??峙虏荒芤娒媪?,把兒子師、昭托付給你?!崩顒僬f:“我說的是還忝本州,不是并州?!毙酃室忮e(cuò)亂其辭說:“君方到并州?!崩顒儆终f:“當(dāng)忝荊州?!毙壅f:“我年老昏迷,不解君言,今回守本州,盛德壯烈,好建功勛。”李勝出來后對曹爽說:“司馬公已像尸體一樣,臥床不起,只有殘余之氣,形神已經(jīng)分離,不值得憂慮了。”以后又說:“太傅不能康復(fù),令人憂傷。”所以曹爽等對宣帝未加戒備。
嘉平元年(249)春正月初六,天子拜祭明帝高平陵,曹爽兄弟都隨從前往。這天夜里,太白星犯月。宣帝于是上奏永寧太后廢黜曹爽兄弟。當(dāng)時(shí)景帝司馬師為中護(hù)軍,率兵屯守司馬門。宣帝在宮門前列陣,經(jīng)過曹爽門前。曹爽帳下督嚴(yán)世上樓,拉開弩弓將射宣帝,孫謙制止他說:“事情結(jié)果尚不可知。”三次欲射三次被制止,孫謙拉住嚴(yán)世的胳膊肘,使他不得發(fā)箭。大司農(nóng)桓范逃奔到曹爽處,蔣濟(jì)對宣帝說:“智囊去了。”宣帝說:“曹爽與桓范內(nèi)心疏遠(yuǎn),而曹爽智慧不及桓范,劣馬只戀芻豆,必不會(huì)用他?!庇谑鞘顾就礁呷峒俟?jié),執(zhí)行大將軍的職責(zé),統(tǒng)領(lǐng)曹爽原兵營,宣帝對高柔說:“君就是當(dāng)今的周勃了。”命令太仆王觀行使中領(lǐng)軍職責(zé),統(tǒng)領(lǐng)原曹羲兵營。宣帝親自率領(lǐng)太尉蔣濟(jì)等布勒軍隊(duì)出迎天子,屯兵于洛水浮橋。向天子上奏說:“先帝下詔讓陛下、秦王及臣升于御床前,握住臣臂說:‘深以后事為念,今大將軍曹爽背棄先帝遺命,敗亂國家典制,內(nèi)則越權(quán)壓主,外則專權(quán)威眾,各種朝廷要職,都安插其親信,原來的宿衛(wèi)人員,都被排斥廢黜。盤根錯(cuò)節(jié),日益放縱。又以黃門張當(dāng)為都監(jiān),互相勾結(jié),伺機(jī)篡奪。天下洶洶不安,人心危懼。陛下便是寄身于他的權(quán)勢之下,哪能長久安寧?這不是先帝詔陛下及臣升御床的本意呀。臣雖老朽,怎敢忘先帝之言。昔日趙高肆意無阻,秦因此而亡,呂雉、霍成君早被鏟除,漢朝天下得以長久。這是陛下應(yīng)該借鑒的史實(shí),今日是臣以生命效忠陛下的時(shí)刻。公卿群臣都以為曹爽心中無君,兄弟不宜率兵宿衛(wèi)宮庭,已奏請皇太后罷其職,皇太后下令照奏章施行。臣已令主持此事的人及黃門令罷曹爽、曹羲、曹訓(xùn)吏兵,各人以原來的官職爵位回府第。若扣留天子車駕,以軍法論處。臣即支撐病體率兵到洛水浮橋,觀察非常之變?!辈芩瑝合伦鄷簧蠄?bào)天子,留天子宿伊水南,伐樹以為工事,調(diào)屯兵數(shù)千人守衛(wèi)?;阜豆粍癫芩瑩硖熳拥皆S昌,傳檄文征天下兵。曹爽不用其謀,夜間派遣侍中許允、尚書陳泰見宣帝,觀望風(fēng)聲及宣帝旨意。宣帝陳列了曹爽的過失,處理問題只是免官。陳泰回去后向曹爽報(bào)告,并勸他遞上奏文。宣帝又派遣曹爽所信賴的殿中校尉尹大目去告知曹爽,說明宣帝意圖,并指洛水發(fā)誓,不背諾言,曹爽心里有點(diǎn)相信?;阜兜仍沤袷吕Х桨儆?jì)勸說他,他終是不聽,卻說:“司馬公正想奪我的權(quán)罷了。我能以侯爵還府第,還不失為一個(gè)富家翁?!被阜杜闹卣f:“為你受株連,我也要遭滅族之災(zāi)啊?!辈芩S即將宣帝的奏文送交天子。接著有司彈劾黃門張當(dāng),并揭發(fā)曹爽與何晏等謀反的事,于是逮捕曹爽兄弟及其黨羽何晏、丁謐、鄧揚(yáng)、畢軌、李勝、桓范等,處以死刑。蔣濟(jì)說:“曹爽之父曹真功大,不能不留后嗣??!”宣帝不聽。
事件剛發(fā)時(shí),曹爽的司馬魯芝、主簿楊綜斬關(guān)奪路投奔曹爽。當(dāng)曹爽準(zhǔn)備向宣帝服罪時(shí),二人哭著勸道:“公處在伊尹周公的地位,挾持天子,仰仗天威,誰敢不從?舍此義舉而到東市就死,豈不痛心啊!”有司上奏逮捕魯芝、楊綜判罪,宣帝赦免了他們,說:“以此勉勵(lì)那些忠心侍君的人。”
二月,天子任宣帝為丞相,增封潁川的繁昌、鄢陵、新汲、父城,連前封共八縣,二萬戶,奏事時(shí)不提自己的名字。宣帝堅(jiān)意辭了丞相官職。
冬十二月,加九錫之禮,朝會(huì)時(shí)不下拜。宣帝辭讓了九錫禮。
二年春正月,天子命宣帝在洛陽立廟,設(shè)置左右長史,增加掾?qū)?、舍人滿十人,每年薦舉掾?qū)偃斡?、秀才各一人,增加官騎百人,鼓吹十四人,封宣帝的兒子司馬肜為平樂亭侯,司馬倫為安樂亭侯。宣帝因有病不能進(jìn)宮朝見,每有大事,天子即親自到府第詢問。
兗州刺史令狐愚、太尉王腸與宣帝離心,謀劃立楚王曹彪為天子。
三年春正月,王腸詐稱吳人堵塞涂水,請求發(fā)兵討伐。宣帝暗中得知他的計(jì)謀,不聽其言。
夏四月,宣帝親自率中軍,乘船順流而下,九天到達(dá)甘城。王腸無計(jì)可施,在武丘迎宣帝,自縛于水畔,說:“我王腸如有罪,公可用半片竹簡召回,何苦親自來呢?”宣帝說:“因?yàn)榫钦酆喼桶?!”即帶王腸回京師。路過賈逵的廟,王腸高呼道:“賈梁道!我王腸是大魏的忠臣,只有你的神靈知道。”行至項(xiàng),王腸飲毒藥而死。宣帝逮捕王腸余黨,盡滅三族,并殺曹彪。將魏宗室的王公都集中安置在鄴城,命有司監(jiān)督,不得交往。
天子派遣侍中韋誕持節(jié)在五池慰勞軍隊(duì),宣帝回京后,天子又使兼大鴻臚、太仆庾嶷持節(jié),策命宣帝為相國,封為安平郡公,宣帝之孫及兄子各一人封為列侯,前后食邑五萬戶,封侯者十九人。宣帝堅(jiān)意辭讓相國、郡公職銜。
六月,宣帝病重,夢見賈逵、王腸作祟,很是厭惡。秋八月初五,在京師逝世,終年七十三歲。天子著孝服吊喪,喪葬儀式按漢霍光的例子,追贈(zèng)為相國、郡公。宣帝之弟司馬孚上表陳述了宣帝生前志愿,辭去郡公及鍂車京車。九月十八日,葬于河陰,謚號為文,后改謚宣文。死之前寫了關(guān)于安葬的遺囑,在首陽山做土墓穴,不起墳,不栽樹;作《顧命》三篇,以平時(shí)衣服入殮,不用隨葬器物,后死者不得合葬。安葬照遺囑行事。晉國初建時(shí),追尊為宣王。武帝受禪讓即位,上尊號為宣皇帝,陵墓稱高原,廟號為高祖。
宣帝內(nèi)心嫉妒而外表寬厚,對人多猜忌,善用權(quán)謀,魏武帝察覺宣帝有雄心大志,又聽說宣帝能像狼一樣回首反顧,想試驗(yàn)他。召來同行,使他走在前面,令他反顧,他面正向后而身不動(dòng)。魏武帝又曾夢三馬食于一槽,心中很厭惡。于是對太子曹丕說:“司馬懿不是作人臣的人,你以后要防備?!碧悠綍r(shí)與宣帝友善,每每庇護(hù)他,故得無事。宣帝于是勤于職守,廢寢忘食,以致采樵牧馬人之間,也要走動(dòng)詢問,因此魏武帝才安心。后來平公孫文懿時(shí)大肆殺戮。殺曹爽時(shí),支黨皆夷滅三族,不論男女老幼,姑姊妹女子已經(jīng)嫁人的都?xì)⒌?,最后竟篡奪曹魏天下。
東晉明帝時(shí),王導(dǎo)陪坐。明帝問前世怎么得的天下,王導(dǎo)就陳述宣帝如何創(chuàng)業(yè),及文帝末年高貴鄉(xiāng)公被害的事。明帝把臉伏在床上說:“如公所說,晉的天下又怎能長久呢?”推究其猜忌殘忍的行為,大致是符合狼顧本相的。