北伐中原(诸葛亮北伐)
建兴四年(公元226年),魏文帝曹丕死,其子曹叡继位,缺乏统治经验。诸葛亮抓住有利时机,决定出师北伐。
建兴五年(公元227年),率军进驻汉中,顿兵沔阳(今陕西勉县)。
【《三国志》:(建兴)五年春,丞相亮出屯汉中,营沔北阳平石马。】
建兴六年(公元228年)春,诸葛亮事先扬声走斜谷道取郿,让赵云、邓芝设疑兵吸引曹真重兵,自己率大军攻祁山。陇右的南安、天水和安定三郡反魏附蜀,关中震响。魏明帝西镇长安,命张合率领步骑五万人前往,大破马谡于街亭。而同时赵云寡不敌众,失利于箕谷。诸葛亮乃拔西县千余家返回汉中。第一次北伐失败。
诸葛亮上疏请求自贬三等,蜀后主以诸葛亮为右将军,行丞相事,所总统如前。
同年冬,诸葛亮趁魏兵东下,关中虚弱,趁机北伐,出兵散关(今陕西省宝鸡市西南)围陈仓(今陕西省宝鸡市东),为魏将郝昭所拒,诸葛亮劝降不成,而又粮草不继,不得已退还汉中。魏将王双来追,被斩。
建兴七年(公元229年)春,诸葛亮遣陈式攻武都(今甘肃省成县周边)、阴平(今甘肃省文县周边)二郡。雍州刺史郭淮引兵救之,亮自出至建威(今甘肃省西和县西),郭淮退,遂得二郡。
建兴八年(公元230年)秋,魏军三路进攻汉中,司马懿走西城(今陕西省安康市西北),张合走子午谷,曹真走斜谷。诸葛亮驻军于城固(今陕西省城固县东)、赤坂(今陕西省洋县东二十里)。时大雨三十余天,魏军撤退。同年,诸葛亮使魏延、吴懿西入羌中,大破魏后将军费曜(瑶)、雍州刺史郭淮于阳溪(南安郡内,当在今甘肃省武山西南一带)。
建兴九年(公元231年)二月,诸葛亮率大军攻祁山,始以木牛运。时曹真病重,司马懿都督关中诸将出拒。诸葛亮割麦于上邽(今甘肃省天水县)。司马懿追亮至卤城(今甘肃省天水市与甘谷之间),掘营自守,有“畏蜀如畏虎”之讥。
同年五月,诸葛亮使魏延、高翔、吴班赴拒,大破司马懿,汉军获甲首三千级,玄铠五千领,角弩三千一百张,于是司马懿退还保营。《晋书》则记魏军卸甲轻装,日夜兼程,在汉阳与诸葛亮相遇,司马懿派将军牛金率轻骑做饵,诸葛亮退兵至祁山,屯兵卤城,据南北二山,堵水筑围墙。魏军攻破,大破蜀军,俘获斩首数万。
【《晋书》:进次汉阳,与亮相遇,帝列阵以待之。使将牛金轻骑饵之,兵才接而亮退,追至祁山。亮屯卤城,据南北二山,断水为重围。帝攻拔其围,亮宵遁。追击,破之,俘斩万计。天子使使者劳军,增封邑。】
而陈寿所着《三国志》里,两种说法均无记载。六月,李严因运粮不济呼诸葛亮还师。张合追亮退兵至木门,中箭身亡——此为二出祁山。
建兴十年(公元232年),诸葛亮在黄沙休兵劝农,制作木牛流马等,并且练兵讲武,准备再次北伐。
建兴十一年(公元233年)冬,诸葛亮派遣诸军运米,集结大军于斜谷口,治斜谷邸阁。
建兴十二年(公元234年)二月,诸葛亮经过三年劝农讲武的准备,率大军出斜谷道,据武功五丈原(今陕西省岐山南),屯田于渭滨,同时派使臣到东吴,希望孙权能同时攻魏。四月,蜀军到达郿县,在渭水南岸的五丈原下扎营寨。司马懿则率领魏军背水筑营,想再次以持久战消耗蜀军粮食,令蜀军自行撤退。
魏将郭淮认为蜀军必会争夺北原,司马懿认同,便派郭淮先前往防备。果然,蜀军到来,但被郭淮击退。诸葛亮考虑到前几次北伐都因为运粮不继,导致功败垂成,于是开始在渭、滨的居民之间屯田生产粮食,百姓亦相安无事,一切如常。而孙权也响应蜀汉,亲率十万大军北上攻魏,但被魏明帝曹叡亲自率军打败。
诸葛亮派虎步监孟琰驻武功水北,适逢水涨,阻断了诸葛亮和孟琰的联系。司马懿趁机出兵进攻孟琰。结果诸葛亮一方面派工兵架桥,一方面派弩兵向司马懿的部队射箭。司马懿看到桥快架好,只好撤退了。魏、蜀两军相峙了百多日,其间诸葛亮多次派人挑战,司马懿军始终坚守不出。其后诸葛亮故意让人带一套女人的衣服、头巾送给司马懿,表示司马懿就像女人一样。魏军将领见此情形都火冒三丈,纷纷要求出战,为了搪塞将领们的要求,司马懿假意上表给魏明帝请战。曹睿便派卫尉辛毗作为持节使者,到前线节制司马懿。司马懿曾向蜀汉使者询问诸葛亮的睡眠、饮食和办事多少,不打听军事情况,使者答道:“诸葛公早起晚睡,凡是二十杖以上的责罚,都亲自披阅;所吃的饭食不到几升。”司马懿告诉人说:“诸葛孔明进食少而事务烦,他还能活多久呢。”
【《资治通鉴》:亮遣使者至懿军,懿问其寝食及事之烦简,不问戎事。使者对曰:“诸葛公夙兴夜,罚二十以上,皆亲览焉;所啖食不至九升。”懿告人曰:“诸葛孔明食少事烦,其能久乎!”】
诸葛亮乃分兵屯田,在魏国境内与魏国百姓共同种粮自给自足,打算长期驻扎下去,但诸葛亮却因过于操劳而病重。
病重而逝(五丈原之战)
八月,诸葛亮病情日益恶化。诸葛亮病重之际,蜀主刘禅派遣尚书仆射李福前来军前问候,同时询问国家大事。李福与诸葛亮谈话完毕,辞别而去,几天之后又回来。诸葛亮说:“我知道您回来的意图,近来你虽然整天与我交谈,但有些事还没有对你交待,所以你又回来听取。你所要问的事蒋琬最适合。”李福连忙道歉说:“日前确实不曾询问,等到您百年之后,谁可以担负国家重任,所以就又返回。再请问蒋琬之后,谁又可承担重任?”诸葛亮说:“费祎可以继任。“李福又问费祎之后谁可接任?诸葛亮没有回答。
【《资治通鉴》:亮病笃,汉使尚书仆射李福省侍,因谘以国家大计。福至,与亮语已,别去,数日还。亮曰:“孤知君还意,近日言语谘弥日,有所不尽,更来求决耳。公所问者,公琰其宜也。”福谢:“前实失不谘请,如公百年后,谁可任大事者,故辄还耳。乞复请蒋琬之后,谁可任者?”亮曰:“文伟可以继之。”又问其次,亮不答。】
同时,诸葛亮也对各将领交代后事,要杨仪和费祎统领各军撤退。由魏延、姜维负责断后。不久,诸葛亮在军营中去世。而杨仪、姜维按照诸葛亮临终的部署,秘不发丧,整顿军马从容撤退。司马懿认为诸葛亮已死,率军追击,姜维推出雕刻成诸葛亮模样的木雕并率领大军回返,司马懿看到诸葛亮(木雕),认为诸葛亮装死引诱魏军出击,赶紧飞马撤退,奔行数里,司马懿不敢再追赶。于是蜀军从容退去,进入斜谷后,才讣告发丧,而此事后来也被百姓为之谚曰:“死诸葛走生仲达”,司马懿听闻蜀军在斜谷发丧后自嘲道:“吾便料生,不便料死故也。”其后,司马懿视察蜀军遗留的营寨,感叹说:“诸葛亮真是天下奇才。”