人向申仪暗示,申仪只好前来祝贺。司马懿乘机将他收捕,送往京师。司马懿又将孟达余众七千余家免罪,迁往幽州,不久蜀将姚静、郑他等率其部属七千余人来降。
魏明帝又问他吴蜀都该讨伐,应该先从何处着手?司马懿回答说:“吴以国不习水战,故敢散居东关。凡攻敌,必扼其喉而摏其心。夏口、东关,贼之心喉。若为陆军以向皖城,引权东下,为水战军向夏口,乘其虚而击之,此神兵从天而坠,破之必矣。”魏明帝同意他的看法,命他回宛城备战。八月,大司马曹休不依计划,迳下皖城深入敌境接应诈降的吴将周鲂,在石亭被陆逊伏击,大败,曹休病死。
太和三年(公元229年),蜀丞相诸葛亮第三次出兵攻魏,并占据武都、阴平二郡。太和四年(公元230年),魏明帝决定兴师伐蜀。升司马懿任大将军、加大都督、假黄钺,与大司马曹真一起伐蜀。八月,魏明帝命曹真率主力由长安入子午谷,左将军张郃出斜谷,司马懿自荆州溯汉水出西城,将兵分三路会攻汉。司马懿从西城开拓道路,水陆并进,沿着沔水逆流而,直达朐忍,攻克新丰县,驻军丹口,后遇大雨班师。
太和五年(公元231年)二月,蜀汉丞相诸葛亮率军第四出进攻魏,包围祁山贾嗣、魏平部,并以木牛流马运输粮草。魏明帝对司马懿说:“西南边境战事吃紧,除了你没有可以应对的”,于是派他