蜀建兴十一年(233年),南中夷族首领刘胄起兵,作乱造反。
庲降都督、绥南中郎将张翼出兵平叛。
张翼(?-264年),字伯恭,益州犍为郡武阳县(今四川眉山市彭山区东)人。
张翼的高祖父张皓曾任司空,曾祖父张纲任过广陵太守,都很有声望和政绩。
建安十九年(214年),刘备平定益州,自领益州牧,以张翼为书佐,后张翼被举为孝廉,出任江阳郡下江阳县县长。
建安二十三年(218年),刘备出兵攻打汉中,张翼跟从赵云作战,后转任涪陵县县令,历任梓潼太守、广汉太守、蜀郡太守等职。
蜀建兴九年(231年),庲降都督李恢逝世,蜀汉朝廷任命张翼为庲降都督,兼绥南中郎将,驻牂牁郡平夷县,出镇南中。
张翼执法严厉,引起南夷各部不满,首领刘胄率先起兵作乱。
张翼出兵讨伐刘胄,还未攻破,蜀汉朝廷便征召张翼回朝。
众部将都认为张翼此时被召,一定是由于张翼处置不当引发叛乱,朝廷要治他的罪,应该火速返回朝廷请罪。
张翼说:“不能这样。我是因为蛮夷起兵烧乱,不称职才被征召回朝的。但是接替我的人还没有到达,而我正身临战场,应当组织运送、屯积粮草,作为讨灭叛贼的物资,怎么可以因为被免除官职的缘故,就荒废国家的政事呢?”
于是继续统领事务,毫不松懈,直至接任的庲降都督马忠到达后,交接完各项事务,才出发回朝。
有了张翼打下的基础,马忠得以击杀刘胄,讨平了叛乱。
诸葛亮得知这件事后,非常赞许张翼。
诸葛亮前四次北伐,有两次都是因为军粮不继被迫撤军,所以第四次北伐失败后,他花了三年时间,休养生息,发展农业,训练军队,整修斜谷口粮仓和物资仓库,制作木牛、流马为运输工具,运送、屯集了大批粮食,做好充分的准备。
蜀建兴十二年(234年)二月,诸葛亮倾蜀国所有,率十万大军,从斜谷出兵攻魏,进行第五次北伐。
同时,派遣使节前往吴国,相约同时出兵,从东、西两线夹击魏国。
四月,诸葛亮到达郿县,驻扎在渭水的南面。
魏军诸将建议在渭北扎营,与诸葛亮隔水相持。
司马懿不同意,说:“百姓积聚的粮秣财物都在渭南,这是必争之地。”于是率军渡过渭水,背水立营,抵御诸葛亮。
司马懿召开军事会议,分析军请,对将领们说:“诸葛亮如果从武功出兵,依山而往东,确实可怕。如果向西前往五丈原,那就没什么事了。”
诸葛亮果然驻扎在五丈原(今陕西宝机市岐山境内)。
魏国众将见诸葛亮正如司马懿所料,不禁喜笑颜开,觉得可以松口气了。
只有雍州刺史郭淮表示担心,对司马懿说:“诸葛亮肯定会来争夺北原,我们应当先派兵占据。”
大多数将领都不以为然,觉得没必要。
郭淮说:“如果让诸葛亮跨过渭水,登上北原,和北山连成一片,断绝长安通往陇西的道路,百姓和羌人就会动荡不安,这对国家大大不利。”
司马懿这才意识到北原确实重要,急忙命郭淮赶往北原驻防。
郭淮在北原修建营垒,还没筑成,蜀国大军果然来攻,因郭淮料敌在先,有了准备,没有攻下。
几天后,诸葛亮率大军西行,魏国诸将都认为蜀军会进攻西围。
又是只有郭淮意见相左,认为诸葛亮这是声东击西之计,进攻西围是假,攻阳遂(今陕西宝机市眉县或扶风县境内渭河北岸)才是真。
当晚,蜀军果然进攻阳遂。
魏军早有防备,击退了蜀军。