公元229年,蜀汉丞相诸葛亮利用魏文帝曹丕病故,出师汉中,北伐曹魏;派赵云为偏师,扬言从斜谷攻打长安,吸引曹魏主力;自己亲自带领7-8万大军,从祁山出发,准备夺取关西。曹睿亲临长安,派大将军曹真带领10万大军拦阻赵云,同时派驻防关中的名将张郃带领5万精锐部队日夜兼程救援祁山。张郃在街亭大败蜀汉先锋马谡,诸葛亮失去了街亭,处处为张郃所制,无奈只有退兵。后蜀汉多次出兵,都被对手张郃、司马懿所牵制,由于补给不足,不得不退兵。公元234年,诸葛亮最后一次北伐,与司马懿对阵于五丈原;司马懿坚守不出;8月,诸葛亮病亡,蜀汉退兵。