历史年表
司马懿的祖先出自帝高阳之子重黎,为夏官祝融。司马懿的父亲叫司马防,字建公,曾任京兆尹。据说,司马懿年少是就聪明博学,并有忧天下之心。南阳太守杨俊素以知人善任著称,见到年少的司马懿,就说他绝非寻常之辈;尚书崔琰与司马懿的兄长司马朗交好,曾对司马朗说:“你弟弟的才能恐怕是你比不上的”。
[201年],郡中推举司马懿为上计椽。时曹操正任司空,听到他的名声后,派人召他到府中任职。司马懿见汉朝国运刚刚衰退,还不想当曹操手下,便借口说自己有风痹病,不能起居。曹操不信,派人夜间去刺探消息,司马懿躺在那里,一动不动,像真染上风痹一般。
[208年],曹操当上了丞相,再次征召司马懿,为文学掾。曹操对使者说:“如果他还磨蹭不来,就把它抓起来”。司马懿害怕了,不得不就职。曹操让他与太子往来游处,历任黄门侍郎、议郎、丞相东曹属、丞相主薄等职。
[215年],曹操征讨张鲁,司马懿随军。他建议曹操立刻进攻益州,但曹操感叹得陇望蜀,人不知足,没有采纳他的建议。
[216年],曹操称魏王,升任司马懿为太子中庶子,佐助曹丕。每当有大事需要计划的时候,司马懿都能很快地拿出出人意料的主意,为曹丕所信任和重用,与陈群、吴质、朱铄并称四友。不久,司马懿转为丞相军司马。他建议曹操应重视农耕,曹操采纳了建议;他又指出荆州刺史胡修粗暴,南乡太守傅方骄奢,都不应驻守边防,曹操未予重视。后来,当关羽围樊城之时,这两人果然乘机降蜀。曹操欲迁汉都许昌来躲避关羽锋芒,被司马懿等人劝阻,后来关羽果然失败。事后,曹操嫌恶荆州及附近百姓离敌人太近,想把他们都迁走。司马懿认为不可妄动,否则因战乱逃走的百姓就不会回来了。曹操采纳了这个意见,没有移民,藏窜逃亡者果然都出来恢复旧业。
[219年],孙权向曹操上表称臣,怂恿曹操自立为帝。曹操不肯,司马懿却说这是顺应天命,由此得到曹操的信任。
[220年],曹操去世,朝野危惧,司马懿管理丧葬诸事,内外肃然。曹丕即位,司马懿受封河津亭侯,转丞相长史。当时孙权率军向西,朝臣认为樊城、襄阳缺乏粮食,不能抵御吴军,请求召守将曹仁回驻宛城。司马懿则认为孙权新破关羽,暂时只求自保,不敢进攻,所以不该放弃二城,曹丕未依其言,命曹仁放火烧毁二城。后来孙权果然没有入侵,曹丕悔之不及。同年,曹丕称帝,任命司马懿为尚书,不久转督军、御史中丞,封安国乡候。
[221年],免去司马懿督军官职,升任侍中、尚书右仆射。
[224年],曹丕南巡,以司马懿留守许昌,改封为向乡侯。不久,司马懿转任抚军大将军、假节,领兵五千,加给事中、录尚书事。司马懿坚决推辞,曹丕说:“我杂事忙得夜以继日,是想让你替我分忧啊!”
[225年],曹丕又兴兵攻吴,仍命司马懿留守,并负责军资补给。后来曹丕由广陵回师洛阳,让司马懿留镇许昌。前后两次诏书将司马懿比作总摄后方事务的汉相萧何,并说出“我在东边,你就总管西方事务;我在西边,你就总管东方事务”这样充分信任的话。
[226年],曹丕去世。临终前,曹丕令司马懿与曹真、陈群等为辅政大臣,并对太子曹睿说:“这三位,你不用怀疑。”之后,明帝曹睿即位,改封司马懿为舞阳侯。同年,孙权出兵攻魏,命吴将诸葛瑾、张霸一起进攻襄阳。司马懿督军讨伐孙权,击败诸葛瑾,斩杀吴将张霸,斩首千余级,升任骠骑将军。
[227年],明帝曹睿命司马懿驻扎宛城,并掌管荆、豫二州的军事。当初蜀将孟达降魏时,魏文帝曹丕待其甚厚,司马懿认为他言行倾巧,不可信任,但曹丕不听,任命孟达领新城太守,封侯,假节。曹丕死后,孟达失宠,蜀丞相诸葛亮即暗中与之通信,图谋叛魏。诸葛亮恐他言行反覆无常,想促他速叛,知魏兴太守申仪和他有矛盾,便派郭模到申仪处诈降,有意泄露其事。孟达闻此泄露,准备马上起兵。申仪将此事密告司马懿后,司马懿怕孟达突然发难,便给他去信,说根本不信郭模的话。孟达得信大喜,开始对造反的事犹豫不决。司马懿则亲率军日夜兼程前去讨伐孟达,八天后抵达新城城下。吴、蜀派出援兵解救孟达,被司马懿部拦阻于西城的安桥、木兰塞等地。此前,诸葛亮曾告诫孟达加紧防范,不要上当,孟达写信给诸葛亮,认为司马懿上报朝廷再来征讨至少要一个月,而且司马懿不会自己来。等到兵临城下,孟达才惊叹司马懿行军真是太快了。上庸城三面环水,孟达在城外树立木栅,加固城防。司马懿挥师渡水,毁其木栅,直逼城下。次年正月,司马懿兵分八路攻城,攻十六天,孟达的外甥邓贤、部将李辅开城投降。魏军入城,擒斩孟达,传首京师,俘获万余人。司马懿回军,仍驻宛城,奖劝农桑,禁止奢侈消费,南方吏民都心悦诚服。当初,申仪久在魏兴郡,专威弄权,擅自借皇帝名义刻制印信,私相授予。孟达被杀之后,申仪自生疑虑。当时各郡郡守见司马懿克敌制胜,纷纷奉礼祝贺。司马懿听之任之,并让人向申仪暗示。申仪只好前来祝贺。司马懿乘机将他收捕,送往京师。接着司马懿又将孟达余众七千余家迁往幽州。不久蜀将姚静、郑他等率其部属七千余人来降。
[230年],魏明帝曹睿升司马懿任大将军、加大都督、假黄钺,与大司马曹真一起伐蜀。司马懿从西城开拓道路,水陆并进,沿着沔水逆流而上,直达朐腮,攻克新丰县,驻军丹口,后遇雨班师返回。
[231年],蜀相诸葛亮率军第四次北伐,包围祁山。魏明帝曹睿派司马懿西驻长安,都督左将军张郃、雍州刺史郭淮等防御蜀军。后来,诸葛亮粮尽退兵。(注:第四次北伐的详细交战过程目前存在争议)战后,司马懿预测到诸葛亮下次北伐会出陇东,并且要积攒粮食,至少三年后才会行动。于是上表请求迁徙冀州的农夫到上邽种田。
[233年],司马懿率众凿穿成国渠,修筑临晋陂,灌溉田地数千顷,充实了国库。
[234年],蜀相诸葛亮又率十余万人兵出斜谷,到达郿县,进驻渭水之南。司马懿率军阻击,诸将想在渭北与诸葛亮隔水相持,司马懿认为渭南有百姓和物资,不应放弃,于是遂渡过渭水背水扎营。先后经过北原、遂阳之争,两军成为对峙状态。诸葛亮数次挑战,司马懿均坚守不出。诸葛亮派人给司马懿送来女人的服饰来羞辱他,司马懿仍不出战,为平息部属不满情绪,故意装怒,上表请战。魏明帝曹睿不许,派辛毗杖节来做司马懿的军师。后来,诸葛亮一来挑战,司马懿就做出要带兵出击的样子,辛毗杖节立于军门,司马懿便不出兵。诸葛亮于是分兵屯田,做长久屯驻之准备。不久,诸葛亮病故于五丈原军中。蜀将秘不发丧,整军后退。当地百姓见蜀军撤走,向司马懿报告,司马懿出兵追击。蜀将杨仪返旗鸣鼓,做出回击的样子,司马懿以为中计,急忙收军退回。第二天,司马懿到诸葛亮营垒巡视,找到了不少军书、粮食,这才断定诸葛亮已死,于是率兵急追。关中地多蒺藜,司马懿派二千士兵脚穿软材料做成的平底木屐,在大军前行走,蒺藜都刺在木屐上,然后大军马步并进。一直追到赤岸,这才得到诸葛亮的确切死讯。蜀将杨仪、魏延在撤军时争权,杨仪杀死魏延。司马懿想乘机攻蜀,魏明帝曹睿没有批准。
[235年],司马懿升任太尉,并多次增加封邑。武都氐王苻双、强端率领其部属六千余人来降。关东缺粮,司马懿就从长安运粟五百万斛支援京师。
[238年],司马懿率牛金、胡遵等步骑四万人,从京师出发,征讨公孙渊。经孤竹,越碣石,进至辽水。公孙渊令大将军卑衍、杨祚等人率步骑数万,依辽水围堑20余里,坚壁高垒,阻击魏军。司马懿采用声东击西之计,先在南线多张旗帜,佯攻围堑,吸引敌军主力,而以主力隐蔽渡过辽水,逼进敌营。接着,不攻敌营,却挥师直取公孙渊根据地襄平。遂迫使敌军放弃围堑回军救援襄平。司马懿督军回首山,迎战敌援军,三战皆捷,于是乘胜进围襄平。适逢连降大雨,辽水暴涨,平地数尺,魏军恐惧,诸将思欲迁营。司马懿下令有敢言迁营者斩,都督令史张静违令被斩,军心始安。公孙渊军乘雨出城,打柴牧马,安然自若。魏将领请求出击,司马懿不予采纳。接着,司马懿还将计就计,故意示弱。朝廷听说雨大敌强,不少人请求召还司马懿,魏明帝曹睿却认为司马懿可以临机应变,一定能够获胜。不久,雨停,水逐渐退去。魏军完成对襄平的包围,起土山、挖地道、造楼车、钩梯等攻城器具,昼夜强攻。城内粮尽,死者甚多,其将杨祚等降。时偶有流星自城西南向东北划过,坠落在梁水附近,城中愈发震恐。公孙渊也很惊惧,派他相国王建、御史大夫柳甫请求投降,司马懿斩杀使者,不接受投降。公孙渊欲从城南突围,司马懿纵兵击破其军,公孙渊战死在梁水边上星落之地。入城后,司马懿屠戮十五岁以上男子七千多人,筑造京观,把公孙渊所任公卿以下一律斩首,杀死将军毕盛等二千多人。收编户四万,人三十余万。
[239年],魏明帝曹睿病逝,齐王曹芳即位,年仅八岁。司马懿与大将军曹爽一起接受遗诏辅佐少主,司马懿任侍中、持节、都督中外诸军、录尚书事,和曹爽各统精兵三千人,共执朝政。后来,曹爽欲排挤司马懿,想让尚书奏事先通过自己,以便专权,向天子进言,改任司马懿为大司马。朝臣们认为以前大司马,有好多都死在任上,不吉利,于是任命司马懿为太傅,像汉代萧何那样,入殿不趋,赞拜不名,剑履上殿。
[241年],吴帝孙权分兵四路攻魏,司马懿请求出兵征讨。到达樊城后,司马懿先派轻骑挑战,吴军不敢应战,于是司马懿便休养土卒,检选精锐,招募勇士,发布号令,摆出攻城的架势。吴军惊惧,连夜撤退,在三州口,为魏军追到,吴军损失万余人,船舰物资损失很多。而进攻其余地方的吴军也无功而还。战后,增封司马懿的食邑,前后一共四县,达到10000户,子弟十一人都封为列侯。
[243年],司马懿率军征讨吴将诸葛恪,军队到达舒城,诸葛恪果然如早先司马懿所预料的那样,焚烧积聚,弃城而走。
[244年],大将军曹爽欲立威名于天下,不听司马懿劝止,出兵伐蜀。结果被蜀将王平阻挡于兴势,后方也军粮供应不上,牛马骡驴大量死亡,蜀援军相继到达。曹爽见不能胜,被迫听从司马懿的劝告,率大军退还,遭蜀军截击,魏军苦战,损失严重。
[245年],曹爽废置中垒、中坚营,把两营兵众统交他的弟弟曹羲率领,司马懿引先帝旧例制止,曹爽不听。
[246年],吴兵入侵柤中,有万余家百姓为避吴兵,北渡沔水,司马懿认为沔南离敌太近,倘若百姓奔还,还会引来吴兵,应该让他们暂留北方。曹爽不同意,驱赶百姓南还。吴兵果然击破柤中,损失百姓数以万计。
[247年],曹爽用心腹何晏、邓扬、丁谧之谋,把太后迁到永宁宫。一时间曹爽兄弟独霸朝政,掌管禁兵,多树党羽,屡改制度。司马懿不能禁止,于是伪装生病,不问政事。
[248年],曹爽党羽河南尹李胜要到荆州任刺史,临行前去拜望司马懿。司马懿假装病重,耳聋并且胡涂,曹爽等从此不再防备司马懿。
[249年],魏帝曹芳离开洛阳去祭扫魏明帝的坟墓高平陵,曹爽兄弟均跟从。司马懿乘机上奏永宁太后,请废曹爽兄弟,史称“高平陵事变”。当时,司马师为中护军,率兵屯司马门,控制京都;召司徒高柔假节行大将军事,管领曹爽军营;召太仆王观行中领军事,统摄曹羲军营。司马懿自己率太尉蒋济等勒兵出迎天子,驻扎在洛水浮桥,派人上奏章给皇帝,陈说曹爽罪行。曹爽扣住奏章,不让皇帝知道,把皇帝留在伊水之南,砍伐树木建成鹿角,征发屯兵数千人以自守。桓范劝曹爽挟持皇帝到许昌去,发文书征调天下兵马勤王。曹爽优柔寡断,不能听从他的建议,反而夜遣侍中许允、尚书陈泰去见司马懿,探听动静。司马懿乘机数说曹爽的过失,说他该早自归来服罪,接着又派曹爽的亲信殿中校尉尹大目去对他说,朝廷只是免他的官职罢了,并以洛水为誓。曹爽欲信其言,桓范等人援引古今,百般劝谏,从晚上一直劝到第二天黎明。劝到最后,曹爽还是投刀于地,放弃抵抗,把司马懿的奏章给皇帝看,请皇帝下诏免去自己官职,随皇帝进入京城。曹爽兄弟一回府,即被司马懿派兵包围。司马懿在曹爽府宅四角修造高楼,让人在楼上密切监视着。不久,司马懿以谋反的罪名,杀曹爽及其党羽何晏、丁谧、邓扬、毕轨、李胜、桓范等,并灭三族。从此曹魏的军政大权落入司马懿的手中。同年,皇帝任命司马懿为丞相,增加封邑,前后共八县,20000户,特许奏事不名,司马懿坚决推辞丞相之职不受。
[250年],魏帝曹芳命司马懿在洛阳立庙。司马懿久病,不任朝请,每遇大事,天子亲自到他府中去征询意见。兖州刺史令狐愚和太尉王凌见皇帝孱弱,强臣专权,谋立楚王曹彪。
[251年],王凌借口吴人塞涂水,请求出兵征讨。司马懿知其阴谋,不令兴兵,并亲自率中军讨伐王凌,九日便到达甘城。王凌自知势穷,便主动请罪,被押送洛阳。途中,王凌服毒自杀。司马懿进军寿春,参与王凌之谋的人都出来自首。司马懿推知其事,凡牵连在内的一律诛灭三族,还挖开王凌、令狐愚的坟墓,暴尸毁坟。之后,司马懿把楚王曹彪也杀了,并把魏之王公全部拘捕,放置邺城,命有司监察,不准他们互相交结往来。魏帝曹芳下诏封司马懿为相国、安平郡公,孙子以及哥哥的儿子各一人封为列侯,前后食邑共50000户,封侯者达十九人。司马懿坚决推辞相国、郡公之位不受。同年,司马懿病逝,葬于河阴,谥号文贞,后改为文宣。后来,晋武帝代魏,给司马懿上尊号为宣皇帝,称其陵墓为高原,庙号高祖。司马懿有九子,依次为司马师、司马昭、司马干、司马亮、司马伷、司马京、司马骏、司马彤、司马伦。
司马懿为人内忌而外宽,猜忌多权变。曹操知道他有野心,听说他有狼顾之相,便他召来,先让他朝前走,然后让他回头看。司马懿居然能脸正面朝后而身子不动。曹操又曾经梦见三马同食一槽,醒后很不高兴,于是便想干掉司马懿,幸亏得曹丕跟司马懿关系好,常常保护他,而司马懿表现得十分谨慎,干活夜以继日,甚至去管理养马这类的琐事。曹操这才稍稍放心,搁置了处置司马懿的念头。司马懿在曹操去世后节节高升,最终掌握了魏国大权。司马懿平公孙渊之时,大肆杀戮;诛曹爽之时,党羽都被夷及三族,男女无论长少,姑、姊、妹等已嫁人的女子都全部杀掉。晋明帝时,王导侍坐。晋明帝问前世为何能得到天下,王导于是陈述司马懿是怎样创业的,又提到司马昭时高贵乡公曹髦被杀之事。晋明帝将脸埋于床上羞愧地说:“如你所言,晋朝如何得以长久啊!”
以上资料取材于《晋书》