第壹次建興五年北伐震動隴右,降伏了姜維等壹批魏將。但由於馬謖的固執和紙上談兵,蜀軍在街亭被張合率領的魏軍擊敗,諸葛亮含恨而退。途中上演了壹場“空城計”。
第二次,文獻第六年,諸葛亮為模,姜維打敗曹真,司馬懿玩“龜戰術”,諸葛亮退兵。
第三次,建興七年,諸葛亮得到密報,郭瑋的陳倉守將趙昊病重,於是借此機會出兵攻克陳倉,進而攻克三關,也擊退了前來進攻的司馬懿。本來很順利,但是張寶突然掉下懸崖死了。諸葛亮聞訊病入膏肓,只得閉關養病。
第四次,建興八年,司馬懿率軍進攻,但是天氣惡劣,進展非常緩慢。天晴後,司馬懿被諸葛亮打敗,但因運糧被諸葛亮處罰的校尉勾安在劉禪面前說諸葛亮的壞話,諸葛亮不得不退兵。
後續行動
第五次,建興九年,總結起來就是壹場糧食之戰,雙方圍繞上官決戰。然而,在蜀中,李延傳來消息,說東吳可能會出兵蜀漢,諸葛亮不得不撤退,並在途中殺死了張合。
第六次,建興十三年,諸葛亮在上谷圍攻司馬懿,用火計把他逼上絕路。然而,大雨撲滅了大火,但諸葛亮未能滿足他的命運,因病去世,蜀漢退出。