文皇帝名昭,字子上,是景帝司馬師的同母弟。魏明帝景初三年(239),封為新城鄉(xiāng)侯。正始初年(240),為洛陽典農(nóng)中郎將。當(dāng)時正值魏明帝大興奢侈之風(fēng)以后,文帝免除苛捐雜稅,不誤農(nóng)時,百姓大為喜悅。后轉(zhuǎn)為散騎常侍。
大將軍曹爽伐蜀時,以文帝為征蜀將軍,作為夏侯玄的副手,率軍出駱谷,駐扎在興勢。蜀將王林夜間偷襲文帝軍營,文帝堅(jiān)持按兵不動。王林終于退走,文帝對夏侯玄說:“費(fèi)礻韋占據(jù)險(xiǎn)要之地而固守,我軍前進(jìn)得不到作戰(zhàn)的機(jī)會,攻堅(jiān)而不能下,應(yīng)趕快撤退,以后再作打算?!辈芩纫姵吠?,費(fèi)礻韋果然率兵急奔三嶺,截我歸路,魏軍奪得險(xiǎn)道才得通過?;氐骄┒?,拜為議郎。殺曹爽時,文帝率眾保衛(wèi)二宮,因功增加封邑一千戶。
蜀將姜維侵?jǐn)_隴右一帶,征西將軍郭淮從長安出發(fā)抗拒蜀軍,文帝晉位為安西將軍、持節(jié),屯兵關(guān)中,調(diào)度諸軍。郭淮在麴攻打姜維別將句安,長期不能決勝負(fù)。文帝即進(jìn)軍占據(jù)長城,南向駱谷設(shè)置疑兵。姜維害怕,退保南鄭,句安的軍隊(duì)斷絕后援,率眾投降。文帝轉(zhuǎn)為安東將軍、持節(jié),鎮(zhèn)守許昌。
魏大軍討伐王腸時,文帝都督淮北諸軍事,率軍會師于項(xiàng)。增加封邑三百戶,賜給金印紫綬。不久又晉號都督,統(tǒng)率征東將軍胡遵、鎮(zhèn)東將軍諸葛誕伐吳,戰(zhàn)于東關(guān)。胡遵、諸葛誕軍大敗,文帝因此削去侯爵。
蜀將姜維又侵?jǐn)_隴右,揚(yáng)言要攻狄道。天子以文帝任征西將軍,駐軍長安。雍州刺史陳泰想走在蜀軍前面占據(jù)狄道,文帝說:“姜維攻羌人收取了他們的人質(zhì),屯聚糧食,建造糧倉,而又轉(zhuǎn)道至此,正是想完成征服塞外諸羌的工作,為后年攻魏作準(zhǔn)備。若真的要攻狄道,怎肯事先泄露,讓外人知道?今揚(yáng)言進(jìn)攻,正是準(zhǔn)備回師?!苯S果然燒了營壘而離去。遇上新平羌胡叛亂,文帝率軍將他們擊破,隨即在靈州陳兵示威,北邊胡虜被震懾,原來叛變的又來投降了。文帝因這次軍功,又封為新城鄉(xiāng)侯。
高貴鄉(xiāng)公立為天子,文帝參與謀劃定策,晉封為高都侯,增加封邑二千戶。
毋丘儉、文欽叛亂時,大軍東征,文帝兼任中領(lǐng)軍,留鎮(zhèn)洛陽。
景帝病重時,文帝自京都到許昌省問,拜為衛(wèi)將軍。景帝死,天子命文帝鎮(zhèn)守許昌,命尚書傅嘏率六軍回京師。文帝用傅嘏及鐘會的計(jì)謀,自己率軍回京。到洛陽后,晉位為大將軍,加侍中,都督中外諸軍、錄尚書事,輔助朝政,帶劍穿履上殿。文帝堅(jiān)意辭讓不受。
甘露元年(256)春正月,加大都督職銜,奏事不提自己的名字。夏六月,晉封為高都公,封地方七百里,加九錫,假斧鉞,晉號為大都督,帶劍穿履上殿。又辭讓不受。秋八月十六日,加賜黃鉞,增加封邑三縣。
二年夏五月初一,鎮(zhèn)東大將軍諸葛誕殺了揚(yáng)州刺史樂纟林,占據(jù)淮南叛亂,送兒子諸葛靚作人質(zhì)請求吳國援救。議論此事的人請求立即討伐叛軍,文帝說:“諸葛誕認(rèn)為毋丘儉舉事輕率急速而導(dǎo)致失敗,今天他必然外連吳寇,這樣一來,叛變的規(guī)模大而行動遲緩。我可以與四方將領(lǐng)聯(lián)合起來,以全勝之策來制服他。”于是向天子上表說:“昔日黥布叛逆,漢高祖親征;隗囂違抗,光武帝西伐;烈祖明皇帝多次御駕親征,都是為了振奮士氣,耀武揚(yáng)威。陛下應(yīng)暫時親臨軍旅,使將士得以借助天威。今討賊諸軍約五十萬,以眾擊寡,沒有不勝的?!?br />
秋七月,護(hù)衛(wèi)著天子與皇后一起東征,征發(fā)青、徐、荊、豫四州兵馬,并從關(guān)中分部分軍隊(duì),共同會師淮北。大軍至項(xiàng),讓廷尉何楨持符節(jié)出使淮南,勸慰叛軍將士,申明朝廷逆誅賞順的政策,初五,文帝進(jìn)軍丘頭。吳國使文欽、唐咨、全端、全懌等三萬余人來救諸葛誕,魏諸將迎擊,不能抵御。將軍李廣臨敵畏縮不前,泰山太守常時聲稱有疾不出兵,都斬首示眾。
八月,吳將朱異率兵萬余人,將輜重留在都陸,軍隊(duì)輕裝到黎漿。監(jiān)軍石苞、兗州刺史州泰抗拒朱異軍,朱異退走。泰山太守胡烈用奇兵襲擊都陸,燒毀朱異的糧草輜重,石苞、州泰又進(jìn)擊朱異,大破其軍。朱異殘兵饑餓無糧,吃葛葉而逃竄,吳人殺了朱異。文帝說:“朱異不能到達(dá)壽春,不是他自己的罪過,而吳人殺了他,只不過是向據(jù)守壽春的諸葛誕道歉,堅(jiān)定他的意志,使他還指望救兵的到來。如不這樣,諸葛誕就會突圍,拼命于一旦?;蛘哒J(rèn)為我大軍不能持久,他們就會節(jié)省糧食,堅(jiān)持下去,等待其他變故發(fā)生。預(yù)料吳賊的出路,不會超出以上三種選擇。如今我們應(yīng)當(dāng)采取多種行動,擾亂他們的視聽,防備他們竄逃,這是取勝之計(jì)。”因而命令軍隊(duì)完成包圍圈,遣送一些老弱殘兵到淮北就地取食,前線士兵每人發(fā)給三升大豆。文欽聽說這種情況,果然十分高興。文帝更讓士兵裝作饑餓瘦弱的樣子給賊軍看,又放出很多間諜到賊軍,揚(yáng)言吳國救兵就要來到。諸葛誕等就讓士兵放寬標(biāo)準(zhǔn),盡情吃喝,城中糧食很快短缺起來。石苞、王基都請求進(jìn)攻,文帝說:“諸葛誕圖謀叛逆,并非一朝一夕,屯聚糧食,完善城池守具,自認(rèn)為足以占據(jù)淮南。文欽與諸葛誕同惡相濟(jì),必不會隨便突圍出走。今若緊急攻城,必然損傷我方兵力。如外面援軍突然到來,內(nèi)外受敵,那是很危險(xiǎn)的做法。如今三個叛賊同在一個孤城之中,天意或許會讓他們同時滅亡。我們應(yīng)從長遠(yuǎn)計(jì)議,制服他們,只須三面包圍,堅(jiān)守陣地。若賊救兵從陸路來,軍糧必少,我們用游兵輕騎斷絕其糧草運(yùn)輸,救兵可不戰(zhàn)而破。外賊已破,文欽等必然束手就擒了?!比珣哪赣H是孫權(quán)的女兒,在吳獲罪,全端哥哥的兒子全..、全儀護(hù)衛(wèi)其母投奔魏軍。全儀兄全靜當(dāng)時在壽春,文帝用鐘會的計(jì)謀,代全..、全儀寫信勸全靜投降,全靜兄弟五人率領(lǐng)部下來降。城中大為恐慌。
三年春正月初七,諸葛誕、文欽等出來攻擊圍城軍,被諸軍擊退。當(dāng)初,諸葛誕與文欽內(nèi)部不和,到緊急的時候,二人相互猜疑。遇到文欽計(jì)議軍事時與諸葛誕的意見相抵觸,諸葛誕便親手殺了文欽。文欽之子文鴦進(jìn)攻諸葛誕,不能取勝,跳下城墻投降魏軍,魏任他為將軍,封為侯,并讓他繞城喊話勸降。文帝看到城上守軍持弓而不發(fā)箭,對諸將說:“可以攻城了?!?br />
二月二十日,魏軍攻城,當(dāng)天城被攻破,殺了諸葛誕,夷滅三族。吳將唐咨、孫曼、孫彌、徐韶等都率部下投降,文帝上表給他們加封爵,士卒饑餓有病的,供給糧食醫(yī)藥。有人說吳兵必然不肯為我們效力,請求把他們活埋了。文帝說:“放他們回去,才顯出中國人的寬宏大度?!焙髞韺⑺麄冞w徙到三河。
夏四月,回到京師,魏帝把丘頭改為武丘,以紀(jì)念自己的武功。
五月,天子封文帝為晉公,封地包括并州的太原、上黨、西河、樂平、新興、雁門和司州的河?xùn)|、平陽,共八郡,地方七百里,加九錫,晉位相國,晉國府中置官司。文帝九次辭讓,天子才同意了。于是增加封邑一萬戶,食三縣租稅。兒子中沒有爵位的都封為列侯。
秋七月,文帝上奏錄用前世名臣元勛之子孫,量才任職。
四年夏六月,將荊州分為兩部分,置二都督,王基鎮(zhèn)守新野,州泰鎮(zhèn)守襄陽。使石苞都督揚(yáng)州,陳騫都督豫州,鐘毓都督徐州,宋均監(jiān)青州諸軍事。
景元元年(260)夏四月,天子又命文帝接受以前所封的爵位,文帝又辭讓不受。天子認(rèn)為文帝三世作宰輔,國家政事天子不能作主,心中不安,又常憂慮被廢受辱,打算在殿上召集百官廢黜文帝。
五月初六夜里,使冗從仆射李昭等在陵云臺布署甲士,召侍中王沈、散騎常侍王業(yè)、尚書王經(jīng),從懷中取出用黃素寫成的詔書給他們看,讓他們戒嚴(yán)到天亮。王沈、王業(yè)急速將此事告知文帝,文帝召護(hù)軍賈充等作戒備。天子知道事情泄露,率領(lǐng)左右進(jìn)攻文帝所在的丞相府,聲稱要討伐有罪之人,敢有騷動抵抗者滅族。丞相府中的兵將都不敢迎戰(zhàn),賈充呵斥諸將說:“主公平時養(yǎng)活你們,正是為了今天??!”太子舍人成濟(jì)拿起戈向天子車駕進(jìn)攻,刺中天子,戈刃從背上穿出,天子死于車中。
文帝召集百官商議事變的原委,仆射陳泰不到。文帝派遣其舅荀豈頁用車子把他請來,文帝又將他請到一個幽靜的房間,對他說:“玄伯,現(xiàn)在天下人是怎樣看待我呢?”陳泰說:“只有腰斬賈充,才能向天下人略表謝意?!蔽牡壅f:“卿再想一想退一步的辦法?!标愄┱f:“我只有此上策,未有其次。”于是文帝歸罪于成濟(jì)而把他斬了。太后下令說:“漢代昌邑王因罪廢為庶人,此兒也應(yīng)用庶人禮安葬,使內(nèi)外人都知道他的行徑?!蔽牡塾謿⑸袝踅?jīng),認(rèn)為他和自己不一心。
二十六日,文帝向太后上奏說:“故高貴鄉(xiāng)公率領(lǐng)護(hù)駕士卒,拔刀鳴鼓沖向臣的住處,臣怕雙方交兵,即命令將士不得傷害任何人,違令者以軍法處置。騎督成亻卒之弟太子舍人成濟(jì)進(jìn)入兵陣,傷害高貴鄉(xiāng)公以致喪命。我聽說做人臣的應(yīng)當(dāng)守人臣的節(jié)義,至死也不能有二心,侍奉君主,不能躲避禍難。那次變故突然發(fā)生,災(zāi)禍像機(jī)關(guān)發(fā)動一樣迅速到來,臣的確想舍棄此身,等待一死,聽候天子裁決。然臣考慮到這次變故的謀劃,意在危害太后,傾覆社稷宗廟。臣枉充宰輔之位,有安定國家的義務(wù),即連續(xù)發(fā)命,不得迫近天子輦車。而成濟(jì)私自闖入兵陣,以致發(fā)生這樣的大事故,臣悲哀痛恨,五臟摧裂。成濟(jì)違犯國家法紀(jì),死不足以抵其罪,應(yīng)逮捕成濟(jì)家屬,交付廷尉治罪?!碧舐犃诉@個意見,誅滅了成濟(jì)三族。與公卿們商議,立燕王曹宇之子常道鄉(xiāng)公曹璜為天子。
六月,改年號為景元。初四,天子晉文帝為相國,封為晉公,增封邑十郡,加九錫,同族子弟中未封侯者都封為亭侯,賜錢一千萬,帛一萬匹,文帝堅(jiān)決辭讓,才沒有施行。
冬十一月,吳吉陽督蕭慎送書信給鎮(zhèn)東將軍石苞詐降,請求石苞出兵接應(yīng)。文帝知道是詐降,使石苞表面上準(zhǔn)備迎接,而暗地嚴(yán)加戒備。
景元二年秋八月甲寅這天,天子使太尉高柔授予文帝相國印綬,使司空鄭沖送晉公代表封國的茅土,加九錫,文帝堅(jiān)決辭讓不受。
三年夏四月,肅慎國來獻(xiàn)木苦矢、石纈、弓甲、貂皮等,天子命令將這些貢物送給大將軍府。
四年春二月十一日,天子又命文帝接受以前的封賞,文帝堅(jiān)決辭讓。
三月,天子下詔讓大將軍府增置司馬一人,從事中郎二人,舍人十人。
這年夏天,文帝準(zhǔn)備伐蜀,與眾人商量說:“自在壽春平定叛亂以來,士兵已經(jīng)六年沒有戰(zhàn)事,制造兵器,修繕盔甲,準(zhǔn)備對付吳蜀二虜。如果滅吳,大略計(jì)算一下,造戰(zhàn)船,開水道,得用千余萬個工日,這就要十萬人一百幾十天才能完成。另外南方地勢低下氣候潮濕,必然會發(fā)生疾疫。當(dāng)今應(yīng)先取蜀,滅蜀三年之后,借巴蜀可以順流而下的有利地勢,水陸并進(jìn),這就像歷史上晉滅虞定虢,秦吞韓并魏那樣容易了。蜀戰(zhàn)士據(jù)統(tǒng)計(jì)有九萬,駐守成都及守備后方諸郡的不下四萬,余下的不過五萬。如今將姜維拖在沓中,使他不能東顧,然后大軍直指駱谷,出其空虛之地,以襲擊漢中。蜀軍若各自據(jù)城守險(xiǎn),必然兵力分散,首尾隔絕。我們可以調(diào)集大軍破其城池,派遣散兵占據(jù)村野,劍閣無暇守其險(xiǎn),關(guān)頭無自保之力。以劉禪之昏庸,外面邊城陷落,內(nèi)部士女震驚,其滅亡是可以預(yù)料的?!闭魑鲗④娻嚢詾槭裆袩o禍亂之機(jī)可乘,屢次提出不同意見。文帝感到憂慮,派主簿師纂到鄧艾軍作司馬,尋找機(jī)會勸說,鄧艾這才奉命。于是征發(fā)四方之兵十八萬,使鄧艾從狄道到沓中進(jìn)攻姜維,雍州刺史諸葛緒從祁山出發(fā)駐軍武街,斷絕姜維的退路,鎮(zhèn)西將軍鐘會率領(lǐng)前將軍李輔、征蜀護(hù)軍胡烈等從駱谷進(jìn)攻漢中。
秋八月,大軍從洛陽出發(fā),大賞將士,列陣誓師。將軍鄧敦提出蜀不可伐,文帝將他斬首示眾。
九月,又使天水太守王頎攻姜維營,隴西太守牽弘在前面截?fù)?,金城太守楊欣進(jìn)軍甘松。鐘會所率軍隊(duì)分為二隊(duì),一隊(duì)由李輔率領(lǐng),經(jīng)過斜谷,將蜀將王含包圍于樂城,又使部將易愷在漢城進(jìn)攻蔣斌。鐘會率一隊(duì)直指陽安,護(hù)軍胡烈攻陷關(guān)城。姜維聞訊后率軍退回,王頎追擊姜維,在強(qiáng)川打敗蜀軍。姜維與張翼、廖化合并共守劍閣,鐘會進(jìn)攻劍閣。
冬十月,因各路軍頻繁報(bào)捷,天子下詔重申以前封賞之意,陳列文帝功德,以春秋晉故地十郡方七百里封文帝為晉公,晉位為相國,加九錫(詔文略)。公卿將校都到大將軍府宣旨祝賀,文帝又以禮辭讓。
司空鄭沖率群官勸文帝接受封爵,說:“我們恭敬地看到封賜您的詔書,又聽說明公您又堅(jiān)決辭讓,我鄭沖及群官對您懷著赤誠之心,想向您說說淺陋的想法,我們認(rèn)為,圣王制定封賜制度,百代以后,還是這樣執(zhí)行,褒揚(yáng)有德之士,封賞有功之人,自古及今都是如此,昔日的伊尹,不過是有莘氏陪嫁女兒的臣仆,一旦輔助成湯建功立業(yè),于是被稱為賢相代號的阿衡。周公憑借文王武王建立的功業(yè),輔助成王,尚且受封于曲阜,據(jù)有龜蒙一帶的土地。呂尚不過是石番溪的漁夫,一朝作了周的統(tǒng)帥,便被封在營丘。從那以后,功薄而賞厚者,多得無法計(jì)算,然而賢哲之士,還是認(rèn)為這些人物是值得稱道的。況且自明公先父故相國以來,世代都有美德,輔助魏室,安定天下,朝無惡政,民無謗言。以前明公西征靈州,北臨沙漠,榆中以西,皆望風(fēng)震服,羌戎奔向內(nèi)地,歸附中原,東邊平定諸葛誕的叛亂,戰(zhàn)勝敵人而我軍完整無損。擒獲闔閭之將,俘虜輕騎銳師以萬萬計(jì),德威達(dá)到南海,英名震懾三越,天下康寧,無苛政奸人。因而時俗畏威懷德,東夷獻(xiàn)舞。故圣上考查古今典禮舊章,開國封邑,立都太原。明公應(yīng)奉圣上旨意,受此大福,順應(yīng)天意人心。功勛如日月光照宇宙,封國賜爵理應(yīng)如巍巍高山,永世不移。這樣才能內(nèi)外協(xié)調(diào),不違背典章事理。如此則今后從事征伐,可不戰(zhàn)而勝,掃除東吳,望祀岷山,西平巴蜀。進(jìn)而回師停車,指揮天下,遠(yuǎn)方夷狄無不歸服,中原臣民無不肅整。令大魏之德盛于唐堯虞舜,明公之勛,超過齊桓晉文。然后學(xué)習(xí)文伯歸隱于滄海,效法許由退居于箕山,這豈不是盛大的舉動!最公最平,誰可與相比,何必用心于細(xì)小的謙讓之禮呢?!蔽牡圻@才接受天子封賜之命。
十一月,鄧艾率萬余人從陰平越過絕險(xiǎn)的大山進(jìn)至江油,在綿竹大破蜀軍,殺了諸葛瞻,首級傳往京師。又進(jìn)軍雒縣,蜀主劉禪投降。天子命晉公以相國身份統(tǒng)攝朝政,于是送上新職符節(jié),去掉侍中、大都督、錄尚書的稱號。文帝上表讓鄧艾為太尉,鐘會為司徒。鐘會暗地謀劃叛逆,因而秘密派使者誣陷鄧艾。
咸熙元年(264)春正月,用運(yùn)囚犯的檻車召鄧艾入京。初四,文帝奉天子之命西征,駐軍長安。當(dāng)時,魏諸侯都在鄴城,命從事中郎山濤兼管軍司事,鎮(zhèn)守鄴城,派遣護(hù)軍賈充持節(jié)、督諸軍,據(jù)守漢中。不久鐘會在蜀中謀反,監(jiān)軍衛(wèi)馞、右將軍胡烈攻鐘會,并殺了他。
當(dāng)初,鐘會將要伐蜀,西曹屬邵悌對文帝說:“鐘會很難讓人放心,不能使他伐蜀?!蔽牡坌Φ溃骸叭∈褚兹绶凑疲娙硕颊f不可,只有鐘會與我意見一致。滅蜀之后,中原將士人人思?xì)w,蜀之遺民尚有恐懼之心,鐘會即使有叛逆之心,也不會實(shí)現(xiàn)的?!笔虑樽詈蠊缥牡鬯?。
丙辰這天,文帝從長安回到京師。
三月十九日,天子將文帝的爵位晉升為王,增加封地,連以前所封共二十郡。
夏五月二十四日,天子追加舞陽宣文侯司馬懿為晉宣王,舞陽忠武侯司馬師為晉景王。
秋七月二十五日,文帝上奏請司空荀豈頁定禮儀,中護(hù)軍賈充修正法律,尚書仆射裴秀議官制,太保鄭沖總攬裁決。開始建立五等爵。
冬十月初一,文帝上奏讓相國參軍吳人徐劭、散騎常侍水曹屬孫..出使吳國,向?qū)O皓說明平蜀之事,并送去馬錦等禮物,以顯魏的國威和對吳的關(guān)懷。二十日,天子命中撫軍新昌鄉(xiāng)侯司馬炎為晉世子。
二年春二月十九日,朐月忍縣獻(xiàn)靈龜,天子送給相府。
夏四月,孫皓使紀(jì)陟來聘問,并獻(xiàn)上地方特產(chǎn)。
五月,天子命文帝可以像天子一樣在冠冕上懸掛十二個玉串,可以樹天子的旌旗,出入設(shè)警戒,清道路,乘坐金根車,駕六匹馬,備不同季節(jié)的五種副車,出行時以旄頭云罕旗作引導(dǎo),樂舞用八佾,設(shè)鐘架,四面懸掛樂器,地位超過天子之父燕王曹宇。晉王王妃晉為王后,世子晉為太子,王女王孫爵位稱號都按天子的禮儀。各種繁法苛政及不便于時人的禮儀,文帝都上奏加以廢除。晉國設(shè)置御史大夫、侍中、常侍、尚書、中領(lǐng)軍、衛(wèi)將軍官。
秋八月初九,文帝死于殿堂,終年五十五歲。
九月二十二日,葬于崇陽陵,謚號為文王,武帝司馬炎受禪即位后,追尊號為文皇帝,廟號為太祖。
大將軍曹爽伐蜀時,以文帝為征蜀將軍,作為夏侯玄的副手,率軍出駱谷,駐扎在興勢。蜀將王林夜間偷襲文帝軍營,文帝堅(jiān)持按兵不動。王林終于退走,文帝對夏侯玄說:“費(fèi)礻韋占據(jù)險(xiǎn)要之地而固守,我軍前進(jìn)得不到作戰(zhàn)的機(jī)會,攻堅(jiān)而不能下,應(yīng)趕快撤退,以后再作打算?!辈芩纫姵吠?,費(fèi)礻韋果然率兵急奔三嶺,截我歸路,魏軍奪得險(xiǎn)道才得通過?;氐骄┒?,拜為議郎。殺曹爽時,文帝率眾保衛(wèi)二宮,因功增加封邑一千戶。
蜀將姜維侵?jǐn)_隴右一帶,征西將軍郭淮從長安出發(fā)抗拒蜀軍,文帝晉位為安西將軍、持節(jié),屯兵關(guān)中,調(diào)度諸軍。郭淮在麴攻打姜維別將句安,長期不能決勝負(fù)。文帝即進(jìn)軍占據(jù)長城,南向駱谷設(shè)置疑兵。姜維害怕,退保南鄭,句安的軍隊(duì)斷絕后援,率眾投降。文帝轉(zhuǎn)為安東將軍、持節(jié),鎮(zhèn)守許昌。
魏大軍討伐王腸時,文帝都督淮北諸軍事,率軍會師于項(xiàng)。增加封邑三百戶,賜給金印紫綬。不久又晉號都督,統(tǒng)率征東將軍胡遵、鎮(zhèn)東將軍諸葛誕伐吳,戰(zhàn)于東關(guān)。胡遵、諸葛誕軍大敗,文帝因此削去侯爵。
蜀將姜維又侵?jǐn)_隴右,揚(yáng)言要攻狄道。天子以文帝任征西將軍,駐軍長安。雍州刺史陳泰想走在蜀軍前面占據(jù)狄道,文帝說:“姜維攻羌人收取了他們的人質(zhì),屯聚糧食,建造糧倉,而又轉(zhuǎn)道至此,正是想完成征服塞外諸羌的工作,為后年攻魏作準(zhǔn)備。若真的要攻狄道,怎肯事先泄露,讓外人知道?今揚(yáng)言進(jìn)攻,正是準(zhǔn)備回師?!苯S果然燒了營壘而離去。遇上新平羌胡叛亂,文帝率軍將他們擊破,隨即在靈州陳兵示威,北邊胡虜被震懾,原來叛變的又來投降了。文帝因這次軍功,又封為新城鄉(xiāng)侯。
高貴鄉(xiāng)公立為天子,文帝參與謀劃定策,晉封為高都侯,增加封邑二千戶。
毋丘儉、文欽叛亂時,大軍東征,文帝兼任中領(lǐng)軍,留鎮(zhèn)洛陽。
景帝病重時,文帝自京都到許昌省問,拜為衛(wèi)將軍。景帝死,天子命文帝鎮(zhèn)守許昌,命尚書傅嘏率六軍回京師。文帝用傅嘏及鐘會的計(jì)謀,自己率軍回京。到洛陽后,晉位為大將軍,加侍中,都督中外諸軍、錄尚書事,輔助朝政,帶劍穿履上殿。文帝堅(jiān)意辭讓不受。
甘露元年(256)春正月,加大都督職銜,奏事不提自己的名字。夏六月,晉封為高都公,封地方七百里,加九錫,假斧鉞,晉號為大都督,帶劍穿履上殿。又辭讓不受。秋八月十六日,加賜黃鉞,增加封邑三縣。
二年夏五月初一,鎮(zhèn)東大將軍諸葛誕殺了揚(yáng)州刺史樂纟林,占據(jù)淮南叛亂,送兒子諸葛靚作人質(zhì)請求吳國援救。議論此事的人請求立即討伐叛軍,文帝說:“諸葛誕認(rèn)為毋丘儉舉事輕率急速而導(dǎo)致失敗,今天他必然外連吳寇,這樣一來,叛變的規(guī)模大而行動遲緩。我可以與四方將領(lǐng)聯(lián)合起來,以全勝之策來制服他。”于是向天子上表說:“昔日黥布叛逆,漢高祖親征;隗囂違抗,光武帝西伐;烈祖明皇帝多次御駕親征,都是為了振奮士氣,耀武揚(yáng)威。陛下應(yīng)暫時親臨軍旅,使將士得以借助天威。今討賊諸軍約五十萬,以眾擊寡,沒有不勝的?!?br />
秋七月,護(hù)衛(wèi)著天子與皇后一起東征,征發(fā)青、徐、荊、豫四州兵馬,并從關(guān)中分部分軍隊(duì),共同會師淮北。大軍至項(xiàng),讓廷尉何楨持符節(jié)出使淮南,勸慰叛軍將士,申明朝廷逆誅賞順的政策,初五,文帝進(jìn)軍丘頭。吳國使文欽、唐咨、全端、全懌等三萬余人來救諸葛誕,魏諸將迎擊,不能抵御。將軍李廣臨敵畏縮不前,泰山太守常時聲稱有疾不出兵,都斬首示眾。
八月,吳將朱異率兵萬余人,將輜重留在都陸,軍隊(duì)輕裝到黎漿。監(jiān)軍石苞、兗州刺史州泰抗拒朱異軍,朱異退走。泰山太守胡烈用奇兵襲擊都陸,燒毀朱異的糧草輜重,石苞、州泰又進(jìn)擊朱異,大破其軍。朱異殘兵饑餓無糧,吃葛葉而逃竄,吳人殺了朱異。文帝說:“朱異不能到達(dá)壽春,不是他自己的罪過,而吳人殺了他,只不過是向據(jù)守壽春的諸葛誕道歉,堅(jiān)定他的意志,使他還指望救兵的到來。如不這樣,諸葛誕就會突圍,拼命于一旦?;蛘哒J(rèn)為我大軍不能持久,他們就會節(jié)省糧食,堅(jiān)持下去,等待其他變故發(fā)生。預(yù)料吳賊的出路,不會超出以上三種選擇。如今我們應(yīng)當(dāng)采取多種行動,擾亂他們的視聽,防備他們竄逃,這是取勝之計(jì)。”因而命令軍隊(duì)完成包圍圈,遣送一些老弱殘兵到淮北就地取食,前線士兵每人發(fā)給三升大豆。文欽聽說這種情況,果然十分高興。文帝更讓士兵裝作饑餓瘦弱的樣子給賊軍看,又放出很多間諜到賊軍,揚(yáng)言吳國救兵就要來到。諸葛誕等就讓士兵放寬標(biāo)準(zhǔn),盡情吃喝,城中糧食很快短缺起來。石苞、王基都請求進(jìn)攻,文帝說:“諸葛誕圖謀叛逆,并非一朝一夕,屯聚糧食,完善城池守具,自認(rèn)為足以占據(jù)淮南。文欽與諸葛誕同惡相濟(jì),必不會隨便突圍出走。今若緊急攻城,必然損傷我方兵力。如外面援軍突然到來,內(nèi)外受敵,那是很危險(xiǎn)的做法。如今三個叛賊同在一個孤城之中,天意或許會讓他們同時滅亡。我們應(yīng)從長遠(yuǎn)計(jì)議,制服他們,只須三面包圍,堅(jiān)守陣地。若賊救兵從陸路來,軍糧必少,我們用游兵輕騎斷絕其糧草運(yùn)輸,救兵可不戰(zhàn)而破。外賊已破,文欽等必然束手就擒了?!比珣哪赣H是孫權(quán)的女兒,在吳獲罪,全端哥哥的兒子全..、全儀護(hù)衛(wèi)其母投奔魏軍。全儀兄全靜當(dāng)時在壽春,文帝用鐘會的計(jì)謀,代全..、全儀寫信勸全靜投降,全靜兄弟五人率領(lǐng)部下來降。城中大為恐慌。
三年春正月初七,諸葛誕、文欽等出來攻擊圍城軍,被諸軍擊退。當(dāng)初,諸葛誕與文欽內(nèi)部不和,到緊急的時候,二人相互猜疑。遇到文欽計(jì)議軍事時與諸葛誕的意見相抵觸,諸葛誕便親手殺了文欽。文欽之子文鴦進(jìn)攻諸葛誕,不能取勝,跳下城墻投降魏軍,魏任他為將軍,封為侯,并讓他繞城喊話勸降。文帝看到城上守軍持弓而不發(fā)箭,對諸將說:“可以攻城了?!?br />
二月二十日,魏軍攻城,當(dāng)天城被攻破,殺了諸葛誕,夷滅三族。吳將唐咨、孫曼、孫彌、徐韶等都率部下投降,文帝上表給他們加封爵,士卒饑餓有病的,供給糧食醫(yī)藥。有人說吳兵必然不肯為我們效力,請求把他們活埋了。文帝說:“放他們回去,才顯出中國人的寬宏大度?!焙髞韺⑺麄冞w徙到三河。
夏四月,回到京師,魏帝把丘頭改為武丘,以紀(jì)念自己的武功。
五月,天子封文帝為晉公,封地包括并州的太原、上黨、西河、樂平、新興、雁門和司州的河?xùn)|、平陽,共八郡,地方七百里,加九錫,晉位相國,晉國府中置官司。文帝九次辭讓,天子才同意了。于是增加封邑一萬戶,食三縣租稅。兒子中沒有爵位的都封為列侯。
秋七月,文帝上奏錄用前世名臣元勛之子孫,量才任職。
四年夏六月,將荊州分為兩部分,置二都督,王基鎮(zhèn)守新野,州泰鎮(zhèn)守襄陽。使石苞都督揚(yáng)州,陳騫都督豫州,鐘毓都督徐州,宋均監(jiān)青州諸軍事。
景元元年(260)夏四月,天子又命文帝接受以前所封的爵位,文帝又辭讓不受。天子認(rèn)為文帝三世作宰輔,國家政事天子不能作主,心中不安,又常憂慮被廢受辱,打算在殿上召集百官廢黜文帝。
五月初六夜里,使冗從仆射李昭等在陵云臺布署甲士,召侍中王沈、散騎常侍王業(yè)、尚書王經(jīng),從懷中取出用黃素寫成的詔書給他們看,讓他們戒嚴(yán)到天亮。王沈、王業(yè)急速將此事告知文帝,文帝召護(hù)軍賈充等作戒備。天子知道事情泄露,率領(lǐng)左右進(jìn)攻文帝所在的丞相府,聲稱要討伐有罪之人,敢有騷動抵抗者滅族。丞相府中的兵將都不敢迎戰(zhàn),賈充呵斥諸將說:“主公平時養(yǎng)活你們,正是為了今天??!”太子舍人成濟(jì)拿起戈向天子車駕進(jìn)攻,刺中天子,戈刃從背上穿出,天子死于車中。
文帝召集百官商議事變的原委,仆射陳泰不到。文帝派遣其舅荀豈頁用車子把他請來,文帝又將他請到一個幽靜的房間,對他說:“玄伯,現(xiàn)在天下人是怎樣看待我呢?”陳泰說:“只有腰斬賈充,才能向天下人略表謝意?!蔽牡壅f:“卿再想一想退一步的辦法?!标愄┱f:“我只有此上策,未有其次。”于是文帝歸罪于成濟(jì)而把他斬了。太后下令說:“漢代昌邑王因罪廢為庶人,此兒也應(yīng)用庶人禮安葬,使內(nèi)外人都知道他的行徑?!蔽牡塾謿⑸袝踅?jīng),認(rèn)為他和自己不一心。
二十六日,文帝向太后上奏說:“故高貴鄉(xiāng)公率領(lǐng)護(hù)駕士卒,拔刀鳴鼓沖向臣的住處,臣怕雙方交兵,即命令將士不得傷害任何人,違令者以軍法處置。騎督成亻卒之弟太子舍人成濟(jì)進(jìn)入兵陣,傷害高貴鄉(xiāng)公以致喪命。我聽說做人臣的應(yīng)當(dāng)守人臣的節(jié)義,至死也不能有二心,侍奉君主,不能躲避禍難。那次變故突然發(fā)生,災(zāi)禍像機(jī)關(guān)發(fā)動一樣迅速到來,臣的確想舍棄此身,等待一死,聽候天子裁決。然臣考慮到這次變故的謀劃,意在危害太后,傾覆社稷宗廟。臣枉充宰輔之位,有安定國家的義務(wù),即連續(xù)發(fā)命,不得迫近天子輦車。而成濟(jì)私自闖入兵陣,以致發(fā)生這樣的大事故,臣悲哀痛恨,五臟摧裂。成濟(jì)違犯國家法紀(jì),死不足以抵其罪,應(yīng)逮捕成濟(jì)家屬,交付廷尉治罪?!碧舐犃诉@個意見,誅滅了成濟(jì)三族。與公卿們商議,立燕王曹宇之子常道鄉(xiāng)公曹璜為天子。
六月,改年號為景元。初四,天子晉文帝為相國,封為晉公,增封邑十郡,加九錫,同族子弟中未封侯者都封為亭侯,賜錢一千萬,帛一萬匹,文帝堅(jiān)決辭讓,才沒有施行。
冬十一月,吳吉陽督蕭慎送書信給鎮(zhèn)東將軍石苞詐降,請求石苞出兵接應(yīng)。文帝知道是詐降,使石苞表面上準(zhǔn)備迎接,而暗地嚴(yán)加戒備。
景元二年秋八月甲寅這天,天子使太尉高柔授予文帝相國印綬,使司空鄭沖送晉公代表封國的茅土,加九錫,文帝堅(jiān)決辭讓不受。
三年夏四月,肅慎國來獻(xiàn)木苦矢、石纈、弓甲、貂皮等,天子命令將這些貢物送給大將軍府。
四年春二月十一日,天子又命文帝接受以前的封賞,文帝堅(jiān)決辭讓。
三月,天子下詔讓大將軍府增置司馬一人,從事中郎二人,舍人十人。
這年夏天,文帝準(zhǔn)備伐蜀,與眾人商量說:“自在壽春平定叛亂以來,士兵已經(jīng)六年沒有戰(zhàn)事,制造兵器,修繕盔甲,準(zhǔn)備對付吳蜀二虜。如果滅吳,大略計(jì)算一下,造戰(zhàn)船,開水道,得用千余萬個工日,這就要十萬人一百幾十天才能完成。另外南方地勢低下氣候潮濕,必然會發(fā)生疾疫。當(dāng)今應(yīng)先取蜀,滅蜀三年之后,借巴蜀可以順流而下的有利地勢,水陸并進(jìn),這就像歷史上晉滅虞定虢,秦吞韓并魏那樣容易了。蜀戰(zhàn)士據(jù)統(tǒng)計(jì)有九萬,駐守成都及守備后方諸郡的不下四萬,余下的不過五萬。如今將姜維拖在沓中,使他不能東顧,然后大軍直指駱谷,出其空虛之地,以襲擊漢中。蜀軍若各自據(jù)城守險(xiǎn),必然兵力分散,首尾隔絕。我們可以調(diào)集大軍破其城池,派遣散兵占據(jù)村野,劍閣無暇守其險(xiǎn),關(guān)頭無自保之力。以劉禪之昏庸,外面邊城陷落,內(nèi)部士女震驚,其滅亡是可以預(yù)料的?!闭魑鲗④娻嚢詾槭裆袩o禍亂之機(jī)可乘,屢次提出不同意見。文帝感到憂慮,派主簿師纂到鄧艾軍作司馬,尋找機(jī)會勸說,鄧艾這才奉命。于是征發(fā)四方之兵十八萬,使鄧艾從狄道到沓中進(jìn)攻姜維,雍州刺史諸葛緒從祁山出發(fā)駐軍武街,斷絕姜維的退路,鎮(zhèn)西將軍鐘會率領(lǐng)前將軍李輔、征蜀護(hù)軍胡烈等從駱谷進(jìn)攻漢中。
秋八月,大軍從洛陽出發(fā),大賞將士,列陣誓師。將軍鄧敦提出蜀不可伐,文帝將他斬首示眾。
九月,又使天水太守王頎攻姜維營,隴西太守牽弘在前面截?fù)?,金城太守楊欣進(jìn)軍甘松。鐘會所率軍隊(duì)分為二隊(duì),一隊(duì)由李輔率領(lǐng),經(jīng)過斜谷,將蜀將王含包圍于樂城,又使部將易愷在漢城進(jìn)攻蔣斌。鐘會率一隊(duì)直指陽安,護(hù)軍胡烈攻陷關(guān)城。姜維聞訊后率軍退回,王頎追擊姜維,在強(qiáng)川打敗蜀軍。姜維與張翼、廖化合并共守劍閣,鐘會進(jìn)攻劍閣。
冬十月,因各路軍頻繁報(bào)捷,天子下詔重申以前封賞之意,陳列文帝功德,以春秋晉故地十郡方七百里封文帝為晉公,晉位為相國,加九錫(詔文略)。公卿將校都到大將軍府宣旨祝賀,文帝又以禮辭讓。
司空鄭沖率群官勸文帝接受封爵,說:“我們恭敬地看到封賜您的詔書,又聽說明公您又堅(jiān)決辭讓,我鄭沖及群官對您懷著赤誠之心,想向您說說淺陋的想法,我們認(rèn)為,圣王制定封賜制度,百代以后,還是這樣執(zhí)行,褒揚(yáng)有德之士,封賞有功之人,自古及今都是如此,昔日的伊尹,不過是有莘氏陪嫁女兒的臣仆,一旦輔助成湯建功立業(yè),于是被稱為賢相代號的阿衡。周公憑借文王武王建立的功業(yè),輔助成王,尚且受封于曲阜,據(jù)有龜蒙一帶的土地。呂尚不過是石番溪的漁夫,一朝作了周的統(tǒng)帥,便被封在營丘。從那以后,功薄而賞厚者,多得無法計(jì)算,然而賢哲之士,還是認(rèn)為這些人物是值得稱道的。況且自明公先父故相國以來,世代都有美德,輔助魏室,安定天下,朝無惡政,民無謗言。以前明公西征靈州,北臨沙漠,榆中以西,皆望風(fēng)震服,羌戎奔向內(nèi)地,歸附中原,東邊平定諸葛誕的叛亂,戰(zhàn)勝敵人而我軍完整無損。擒獲闔閭之將,俘虜輕騎銳師以萬萬計(jì),德威達(dá)到南海,英名震懾三越,天下康寧,無苛政奸人。因而時俗畏威懷德,東夷獻(xiàn)舞。故圣上考查古今典禮舊章,開國封邑,立都太原。明公應(yīng)奉圣上旨意,受此大福,順應(yīng)天意人心。功勛如日月光照宇宙,封國賜爵理應(yīng)如巍巍高山,永世不移。這樣才能內(nèi)外協(xié)調(diào),不違背典章事理。如此則今后從事征伐,可不戰(zhàn)而勝,掃除東吳,望祀岷山,西平巴蜀。進(jìn)而回師停車,指揮天下,遠(yuǎn)方夷狄無不歸服,中原臣民無不肅整。令大魏之德盛于唐堯虞舜,明公之勛,超過齊桓晉文。然后學(xué)習(xí)文伯歸隱于滄海,效法許由退居于箕山,這豈不是盛大的舉動!最公最平,誰可與相比,何必用心于細(xì)小的謙讓之禮呢?!蔽牡圻@才接受天子封賜之命。
十一月,鄧艾率萬余人從陰平越過絕險(xiǎn)的大山進(jìn)至江油,在綿竹大破蜀軍,殺了諸葛瞻,首級傳往京師。又進(jìn)軍雒縣,蜀主劉禪投降。天子命晉公以相國身份統(tǒng)攝朝政,于是送上新職符節(jié),去掉侍中、大都督、錄尚書的稱號。文帝上表讓鄧艾為太尉,鐘會為司徒。鐘會暗地謀劃叛逆,因而秘密派使者誣陷鄧艾。
咸熙元年(264)春正月,用運(yùn)囚犯的檻車召鄧艾入京。初四,文帝奉天子之命西征,駐軍長安。當(dāng)時,魏諸侯都在鄴城,命從事中郎山濤兼管軍司事,鎮(zhèn)守鄴城,派遣護(hù)軍賈充持節(jié)、督諸軍,據(jù)守漢中。不久鐘會在蜀中謀反,監(jiān)軍衛(wèi)馞、右將軍胡烈攻鐘會,并殺了他。
當(dāng)初,鐘會將要伐蜀,西曹屬邵悌對文帝說:“鐘會很難讓人放心,不能使他伐蜀?!蔽牡坌Φ溃骸叭∈褚兹绶凑疲娙硕颊f不可,只有鐘會與我意見一致。滅蜀之后,中原將士人人思?xì)w,蜀之遺民尚有恐懼之心,鐘會即使有叛逆之心,也不會實(shí)現(xiàn)的?!笔虑樽詈蠊缥牡鬯?。
丙辰這天,文帝從長安回到京師。
三月十九日,天子將文帝的爵位晉升為王,增加封地,連以前所封共二十郡。
夏五月二十四日,天子追加舞陽宣文侯司馬懿為晉宣王,舞陽忠武侯司馬師為晉景王。
秋七月二十五日,文帝上奏請司空荀豈頁定禮儀,中護(hù)軍賈充修正法律,尚書仆射裴秀議官制,太保鄭沖總攬裁決。開始建立五等爵。
冬十月初一,文帝上奏讓相國參軍吳人徐劭、散騎常侍水曹屬孫..出使吳國,向?qū)O皓說明平蜀之事,并送去馬錦等禮物,以顯魏的國威和對吳的關(guān)懷。二十日,天子命中撫軍新昌鄉(xiāng)侯司馬炎為晉世子。
二年春二月十九日,朐月忍縣獻(xiàn)靈龜,天子送給相府。
夏四月,孫皓使紀(jì)陟來聘問,并獻(xiàn)上地方特產(chǎn)。
五月,天子命文帝可以像天子一樣在冠冕上懸掛十二個玉串,可以樹天子的旌旗,出入設(shè)警戒,清道路,乘坐金根車,駕六匹馬,備不同季節(jié)的五種副車,出行時以旄頭云罕旗作引導(dǎo),樂舞用八佾,設(shè)鐘架,四面懸掛樂器,地位超過天子之父燕王曹宇。晉王王妃晉為王后,世子晉為太子,王女王孫爵位稱號都按天子的禮儀。各種繁法苛政及不便于時人的禮儀,文帝都上奏加以廢除。晉國設(shè)置御史大夫、侍中、常侍、尚書、中領(lǐng)軍、衛(wèi)將軍官。
秋八月初九,文帝死于殿堂,終年五十五歲。
九月二十二日,葬于崇陽陵,謚號為文王,武帝司馬炎受禪即位后,追尊號為文皇帝,廟號為太祖。