原本一直是魏国的大将军曹真在西北边境抵御蜀国,他本就是曹氏宗亲,因为能力过人而备受曹操、曹丕、曹睿三代帝王的信任,主政西北多年。蜀国一直未能突破魏国的防线,很大一部分原因就是因为有曹真坐镇。可是三年前,曹真病死军中,此后西北就一直没有像他那样的优秀的人选出现,也就一直无人掌政。所以说这次北伐的战争可以说是很顺利,没有了大将军曹真,蜀国大军势不可挡,一路打下去直取渭水之滨。
这个消息传回了魏国首都,魏明帝曹睿不得不立刻召集文武百官,商议如何应对这个局面。最后在一番讨论下,实在找不到更好的人选,魏明帝只得先派司马懿先去领兵对抗蜀军,并任命他为大将军。其实魏明帝内心并不想任命司马懿做这个人选,原因之一是他并非曹氏宗亲而是外人;第二个原因就是他曾是先帝的重臣,又常年在外领兵打仗,立下赫赫军功,让魏明帝觉得他有功高盖主的嫌疑。为了监视压制司马懿,魏明帝又派了辛毗为大军司马,与他一同前往西北境域。
司马懿率军赶到五丈原后,并不急着与诸葛亮开战,而是采取以逸待劳的战术,养精蓄锐。司马懿不着急,诸葛亮却想要尽快结束战争,多次派人前去叫阵,都被司马懿拒不出战。
诸葛亮叫阵屡次失败,便叫人送去女人的衣服想以此来侮辱司马懿,刺激他出战。魏国将领哪里能见得诸葛亮这样侮辱他们的主帅,纷纷要求出战,就连司马懿自己也上书魏明帝请求开战,但是都被拒绝。一直不能开战,魏国诸将甚至想私自开战,却也都被辛毗严词拒绝。
诸葛亮见对面迟迟不能有动静,就派密探前去打探情况,回来的密探报告诸葛亮:在魏军的大营前,站着一个手持皇帝仪仗的老头,就是因为他,所以魏军才不能出战。诸葛亮听了探子的话,仰天长叹:此人一定是辛毗,此乃天要亡我,吾命休矣啊。就这样魏军迟迟不动,与诸葛亮在五丈原对峙了长达三个月之久。诸葛亮进退两难,明知此次北伐定不能成,却也不愿就这样撤退,可是进军却也不能,每日都心事重重。后来诸葛亮竟因为操劳过度,怒火攻心,病死在了五丈原。魏军班师回朝之后,魏明帝因为辛毗立下大功,将他升任卫尉,甚至下旨在辛毗死后配享曹操太庙。