:“将军昔弃刘备,托身国家,国家委将军以疆埸之任,任将军以图蜀之事,可谓心贯白日。蜀人愚智,莫不切齿于将军。诸葛亮欲相破,惟苦无路耳。模之所言,非小事也,亮岂轻之而令宣露,此殆易知耳。”
孟达得信大喜,犹豫不决。司马懿则暗中率军进讨,诸将见孟达与吴蜀交接,劝司马懿先观而后动。司马懿说:“达无信义,此其相疑之时也,当及其未定促决之。”司马懿亲自率军日夜兼程前去讨伐孟达,八天抵达新城城下。吴、蜀派出援兵解救孟达,被司马懿部拦阻于西城的安桥、木兰塞等地。此前,诸葛亮曾告诫孟达加紧防范,孟达写信给诸葛亮认为:“宛城和洛阳相距八百里,离我处一千二百里,上表给天子,来回路程,少需一个月,那时我的城池已修固,诸军都作好了准备。我驻扎的地形深险,司马懿必不会亲自来,其他部将来,则不足为患”。而司马懿先斩后奏,仅八日就兵临城下,孟达又写信给诸葛亮,惊叹:“吾举事,八日而兵至城下,何其神速也!”
上庸城三面环水,孟达在城外树立木栅,加固城防。司马懿挥师渡水,毁其木栅,直逼城下。太和二年(公元228年)正月,司马懿兵分八路攻城,仅十六天,孟达的外甥邓贤、部将李辅开城投降。魏军入城,擒斩孟达,传首京师,俘获万余人。司马懿回军,仍驻宛城,奖劝农桑,禁止浪费。南方吏民心悦诚服。
申仪自恃有功,久在魏兴郡专威弄权,擅自借皇帝名义刻制印信,私相授予。孟达被杀之后,申仪自生疑虑。当时各郡郡守见司马懿克敌制胜,纷纷奉礼祝贺。司马懿听之任之,并让人向申仪暗示,申仪只好前来祝贺。司马懿乘机将他收捕,送往京师。司马懿又将孟达余众七千余家免罪,迁往幽州,不久蜀将姚静、郑他等率其部属七千余人来降。
魏明帝又问他吴蜀都该讨伐,应该先从何处着手?司马懿回答说:“吴以中国不习水战,故敢散居东关。凡攻敌,必扼其喉而摏其心。夏口、东关,贼之心喉。若为陆军以向皖城,引权东下,为水战军向夏口,乘其虚而击之,此神兵从天而坠,破之必矣。”魏明帝同意他的看法,命他回宛城备战。八月,大司马曹休不依计划,迳下皖城深入敌境接应诈降的吴将周鲂,在石亭被陆逊伏击,大败,曹休病死。
太和三年(公元229年),蜀丞相诸葛亮第三次出兵攻魏,并占据武都、阴平二郡。太和四年(公元230年),魏明帝决定兴师伐蜀。升司马懿任大将军、加大都督、假黄钺,与大司马曹真一起伐蜀。八月,魏明帝命