一出祁山

诸葛亮恢复和东吴的联盟,然后平定南中后,就准备北伐曹魏,第一次进行北伐是在建兴六年(228年),诸葛亮命令赵云带领一只军队作为疑兵,佯装从斜谷攻击郿城用来吸引魏军,自己则带领主力攻向祁山,期间天水,南安,安定等郡相继投降,还收服了姜维,后来马谡违命没有听从孔明的部署,丢了街亭,诸葛亮只能退回汉中,天水三郡又依附了曹魏。

二出祁山

第二次北伐是在建兴六年的冬天,诸葛亮乘着陆逊在石亭大败曹休,经散关,然后包围陈仓,打了二十多天没攻下来,魏的援军赶了过来,曹真派大将王双追击.全靠老将魏延断后设计杀了王双,不得已又退回汉中。

三出祁山

第三次北伐是建兴七年,诸葛亮进攻武都、阴平,打败魏援军,留兵据守,自己率部回师。这是所谓的“武都大捷”,第二年,魏军进攻汉中,诸葛亮加强防守,又增调援军,由于连续大雨,子午谷、斜谷等道路不通,蜀军只能撤退。

四出祁山

第四次北伐是建兴九年,孔明再出祁山,以木牛流马运输粮草,,魏军的统帅司马懿率军迎击,诸葛亮准备决战。司马懿知道蜀军远道而来,所带军粮不多,凭险坚守,拒不出战。诸葛亮想用退兵的办法引诱敌人,司马懿生十分的谨慎,不中此计。刘禅又听信诸葛亮想要称帝的谣言,下旨让他退兵,再加上蜀军粮草也快没了,诸葛亮只能班师回朝,在回朝的途中用伏兵杀死了魏国名将张郃。

五出祁山

第五次北伐是在建兴十二年春,诸葛亮率十万大军出斜谷口,到达郿县,在五丈原屯兵。司马懿也筑营阻拦,不与蜀军作战,料知蜀军远来,粮草运输困难,想把蜀军拖垮。诸葛亮也有准备,在渭水分兵屯田,作长期战争的打算。八月,东吴伐魏失败,蜀军只能自己与魏军周旋。诸葛亮积劳成疾不久就与世长辞。死后,姜维等遵照他的遗嘱,秘不发丧,整军退入斜谷。