建兴八年,大将魏延西征进入羌中,与魏军费瑶、郭淮部大战。
建兴九年春,诸葛亮率大军再出祁山,数次击败魏军张郃、郭淮、费曜诸部,司马懿坚壁不战,蜀军运粮不济被迫退兵。
建兴十二年(西元234年)春,蜀汉大军出斜谷,与司马懿对峙于武功五丈原(今陕西省岐山县),相持百余日,诸葛亮病故于军中,蜀军退回。
从建兴六年至建兴十二年,七年间,蜀汉几乎年年征战,但是面对已有准备的关中魏军,蜀军数战不利,历年消耗无数人力物力,最终都打了水漂。
此后直到蜀汉灭亡的后主炎兴元年(公元263年)前,近三十年间曹魏几乎没有对蜀发动过有效攻势(蜀汉后主延熙7年,公元244年,魏大将军曹爽进攻汉中,徒劳无功),如果不是后来姜维一而再再而三作死九伐中原,也许蜀汉还可以偏安更久。