七年春,丞相亮遣护军陈式攻武都、阴平。魏雍州刺史郭淮出,将击式。亮自至建威,淮退,遂平二郡。后主诏策亮曰:“街亭之败,咎由马谡,而君引愆,深自抑损,重违君意,听顺所守。前年耀师,馘斩王双,今岁爰征,郭淮遯走,降集氐羌,兴复二郡,威震凶暴,功勋赫然。复君丞相,君其无辞。”夏四月,吴主孙权称尊,遣卫尉陈震庆问。吴与蜀约分天下。冬,城汉、乐。
八年春,丞相亮以参军杨仪为长史,加绥军将军。迁姜维护军、征西将军。秋,魏大将军司马宣王由西城,征西车骑将军张郃由子午,大司马曹真由斜谷,三道将攻汉中。丞相亮军成固,表进江州都督李严骠骑将军,将二万人赴汉中。严初求以五郡为巴州,书告亮,言魏大臣陈群、司马懿并开府,亮乃加严中都护,以严子丰为江州都督。大雨道绝,真等还。丞相亮以当西征,因留严汉中,署留府事。严改名平。
丞相司马魏延、将军吴懿西入羌中,大破魏后将军费曜、雍州刺史郭淮于阳溪。延迁前军师、征西大将军,封南郑侯。懿左将军、高阳乡侯。徙鲁王永为甘陵王、梁王理为安平王,皆以鲁、梁在吴分故也。
九年春,丞相亮复出围祁山,始以木牛运。参军王平守南围。司马宣王拒亮,张郃拒平。亮虑粮运不继,设三策告都护李平曰:“上计断其后道,中计与之持久,下计还住黄土。”时宣王等粮亦尽。盛夏雨水,平恐漕运不给,书白亮宜振旅。夏六月,亮承平指引退。张郃至青封交战,为亮所杀。秋八月,亮还汉中。平惧亮以运不辨见责,欲杀督运岑述,惊问亮何故来还;又表后主,言亮“伪退”。亮怒,表废平为民,徙梓潼;夺平子丰兵,以为从事中郎,与长史蒋琬共知居府事。时费祎为司马也。
十年春,丞相亮休士劝农。车骑将军刘琰与军师魏延不和,还成都。秋,旱,亮练兵讲武。
十一年,魏青龙元年也,丞相亮治斜谷邸阁,运粮谷口。
十二年春,丞相亮以流马运,从斜谷道出武功,据五丈原,与司马宣王对于渭南。亮每患粮不继,使志不伸,乃分兵屯田,为久住之基。耕者杂于渭滨居民之间,百姓安堵,军无私焉。秋八月,亮疾病,卒于军,时年五十四。还葬汉中定军山,冢足容棺,敛以时服。谥曰忠武侯。
征西大将军魏延与长史杨仪素不和。亮既恃延勇猛,又惜仪筹画,不能偏有所废,常恨恨之,为作《甘戚论》,二子不感。延常举刃拟仪,仪涕泪交流。惟护军费祎和解中间,终亮之世,尽其器用。仪欲案亮成规,将丧引退,使延断后,姜维次之。延怒,举军先归南郑,各相表反。留府长史蒋琬、侍中董允保仪疑延,延欲逆击仪,仪遣平北将军马岱讨灭延。初,延自以武干,常求将数万别行,依韩信故事,亮不许,以亮为怯。及仪将退,使费祎造延,延曰:“公虽亡,吾见在,当率众击贼,岂可以一人亡废国家大事乎!”使祎报,仪不可,故欲讨仪。
仪率诸军还成都。大赦。以吴懿为车骑将军,假节,督汉中事。初,亮密表后主,以若臣不幸,可以蒋琬代臣”。于是以琬为尚书令,总统国事,以仪为中军师,司马费祎为后军师,征西姜维为右监军、辅汉将军,邓芝前军师、领兖州刺史,张翼前领军,并典军政。
廖立在汶山闻亮卒,垂泣曰:“吾终为左衽矣!”李平亦发病死。初,立、平为亮所废,安奄没齿,常冀亮当自补复,策后人不能,故感愤焉。