公元263年八月,魏军兵分三路伐蜀:征西将军邓艾率兵3万余人,由狄道进军,以牵制汉大将军姜维驻守沓中的主力;雍州刺史诸葛绪率3万余人,进攻武都,以切断姜维退路;钟会率主力12万人,欲乘虚取汉中,然后直趋成都。
其实早在年初,远在沓中屯田避祸的姜维早就看破了司马昭的声东击西之计,并且对钟会屯兵长安的举动有所探知。景耀六年(263年)元月,姜维就上表奏后主说:“闻钟会治兵关中,欲规进取。宜并遣张翼、廖化诣督堵军分护阳安关口、阴平桥头,以防未然”。
在这紧要关头,后主刘禅不听人言却信鬼神。他令宦官黄皓请来巫者预言,认为敌人不会到来。于是将姜维的表章压下,不予理睬,连朝中重臣都不知道有此事。
直到魏将钟会将要进入骆谷,邓艾将要进入沓中时,后主这才派右车骑将军廖化率军去沓中援助姜维,派左车骑将军张翼、辅国大将军董厥等率兵去阳安关中。
廖化援军还未到达阴平,魏将天水太守王颀,陇西太守牵弘等人已经开始攻击姜维的前部,而金城太守杨欣也已经挺兵进击甘松。
姜维在沓中见邓艾的军队攻来,又听说钟会进军汉中,阴平桥头又没有援军,遂立刻帅本部三万兵东撤,退往阴平。魏将杨欣等人追击,直到疆川口,双方大战,姜维败退。
但邓艾军却也牵制姜维不住。姜维退至阴平桥头,被占据桥头的诸葛绪所阻。姜维于是从孔函谷佯作向北绕道而东,作出欲迂回攻击诸葛绪后部的样子。诱使诸葛绪离开桥头三十里向北堵击。姜维乘机迅速通过桥头,与廖化等合兵。
诸葛绪赶去阻截,差了一天,没有赶上。此次魏军东堵西追,想在西北方向战场歼灭或是缠住姜维。最终邓艾的西方三路出击却都扑了个空。一步之差,先发制人不成,反被姜维抢了先机。由于是兵分三路,之后即使追上姜维,也不是全军齐上了,故此仅和蜀军一战,便无力穷追猛打了。由于这样,诸葛绪虽然成功占领阴平桥头,却因为姜维成功摆脱了后面的追兵,得以大摇大摆的入北道三十里,迫得诸葛绪不得不引军急退。