諸葛亮第四次北伐後,因為受到魏軍重創不得不休生養息三年,直到孫權三路伐魏才配合北伐,魏明帝得知吳蜀同時出擊後,便坐鎮洛陽按兵不動觀望,獲得豬哥亮在五丈原屯田的消息後,魏明帝便派遣秦朗率領兩萬禁軍支援司馬懿,並且下詔命令司馬懿絕對禁止主動出戰,同時親自率領主力前往揚州打算集中兵力優先擊潰合肥戰線的孫權。
在南陽駐守的滿寵想帶兵去支援新城,但是魏明帝認為邊防軍隊應該守好自己的防區不得隨意去支援其他防線,結果滿寵無視諭令率領數十親信到新城支援,並且成功伏擊吳軍殺死孫泰。
孫權在親族孫泰戰死後,得知曹叡親率大軍攻來以及諸葛亮在五丈原屯田的消息,認為諸葛亮是想讓魏吳相爭坐收漁翁之利,氣得下令全軍撤退,魏明帝在孫權退兵後於壽春大擺慶功宴,有人建議魏明帝應該立刻派兵支援司馬懿,魏明帝卻因為諸葛亮一直按兵不動在屯田,為了節省軍費支出,便敷衍建議者說憑司馬懿的軍隊已經足夠應付蜀軍,就讓他們維持現狀就好。
諸葛亮得知吳軍退兵後便急於和魏軍開戰,但是自己又不敢主動出戰,便派遣使者將巾幗女裝送給司馬懿,眾將因為諸葛亮的挑釁紛紛要求出戰,司馬懿也按耐不住想和蜀軍決戰,卻苦於兵力不足,因此司馬懿派遣使者向曹叡請求援軍,結果曹叡直接派遣連皇帝都不給面子的辛毗帶著符節下達禁止出戰的旨意。
雙方對峙了近半年,一直到秋天某日有百姓向魏軍告知蜀軍退兵的消息,同時還有諸葛亮已死的謠言,於是司馬懿下令全軍追擊,卻在追擊途中遇到反撲的蜀軍,因此魏軍停止追擊並且組織陣型準備迎擊蜀軍,結果蜀軍趁著魏軍組織陣型的時候退兵了。
魏軍佔領蜀軍的陣營後,司馬懿仔細檢視蜀軍陣營,讚歎地說諸葛亮果然是奇才,可惜他挑錯了對手,辛毗懷疑這是蜀軍偽退的誘敵之計,司馬懿卻說機密文件、糧食以及武器都是軍隊的命脈,蜀軍卻將這些物品全部捨棄,這時的蜀軍就跟五臟六腑被掏空的人一樣,可以不用顧慮大膽追擊。
魏軍追擊途中被楊儀沿路灑放的鐵蒺藜阻止,司馬懿下令五百兵以厚皮製成的鞋子來踩踏鐵蒺藜開路,一路追擊到斜谷時得知諸葛亮確實死亡的消息,同時又得知蜀將魏延與楊儀正在內亂,正打算越過秦嶺繼續追擊的時候魏明帝卻下詔退兵,司馬懿只得放棄追擊回師。
退兵途中百姓相繼謠傳死諸葛走生仲達,司馬懿得知後只是笑著說他只懂得算計活人,死人是不削去算計的。