太和三年（229年）春天，诸葛亮第三次北伐，占据武都郡、阴平郡。诸葛亮屡次击败魏军，杀魏将张郃、王双。但是司马懿採取坚守战略加上蜀道补给困难，诸葛亮最终未能攻克长安，在五丈原逝世。而魏延与杨仪因互斗而先后去世，令蜀汉失去两个人才。蜀汉政局由蒋琬、费祎与董允维持，并暂停大规模北伐。蒋费二人相继去世后，姜维对曹魏展开北伐，但都没能取得明显的战略效果，并消耗了国力。姜维过于专注北伐，在大臣董允去世后，刘禅宠信的宦官黄皓及陈祗败坏朝政。等到姜维对付黄皓时反被迫害，只好迁镇沓中以避祸。孙