在诸葛亮去世过后,蜀汉大军的指挥权便落到了姜维的手上。在公元两百四十九年的秋天,姜维率军攻打的雍州,然后依靠着山势建了两座要塞,并安排了两位信得过的人镇守。之后将唯有派军去袭击曹魏政权在陇西的各个州郡,而魏国则是派遣了将军郭淮及永州的刺史陈泰率领军队去攻打姜维。当时陈泰说道:“蜀军所掌控的城池虽然很坚固,但是离蜀地的路程也太远了,运送粮草非常不便,而那些羌族的人收到姜维的沉重劳役,也不会真心归附他。我们现在可以围困堡垒,然后断绝他们的粮食补给,不出数月便兵不血刃的攻下蜀军的两座要塞,到时候姜维想要发兵救援,因为地形不好进军,也对我们无可奈何。”
郭淮的话得到了陈泰的同意,因此两人便率领着大军将城池给包围了,断绝了沉重的粮食补给,也占领了城外的取水点。当时替姜维守在城中的句安多次想要出军和魏军决战,可是魏军却仅仅是围困,不予理会他的挑战。因此当时的蜀汉守城士兵处境非常窘迫,只能靠着城中的少量存粮,以及大雪化成的水来维持生存。当时姜维自然不能坐视不理,因此便带了军队前往救援,从牛头山而来,率军和魏军遥遥相对。当时陈泰说道:“人们都说兵法最重要的地方就是不战屈人之兵,如今只要我断绝了牛头山姜维的退路,姜维肯定会对我军给擒住。”
于是陈泰便下令,让各路大军都挖深沟修高垒,却不和姜维交战。当时陈泰还通知郭淮,让其去攻打牛头山断绝姜维的后退之路。郭淮当时便答应了,之后立刻进军洮水。将为当时很恐慌,连忙带军队撤走了。而句安等守城的将领失去了姜维的救援,因此便投降的魏军,之后郭淮便带着魏军去进攻之前呼应姜维的羌族部落了。当时魏军将领邓艾说道:“姜维贼寇还没退多远,或许会卷土重来,我们应该将兵马分开防守边境,防备姜维偷袭。”于是郭淮便让邓艾留守,驻扎在那白水之北。
没想到三天过后,姜维果然派遣的廖化去进攻邓艾。邓艾当时人很少,却毫不担心的说:“张维的军队仓促攻打我们,而我们人少,他最好的办法应该是渡河攻打我们,可他却并没这么做,摆明了只是想牵制我们。这时姜维肯定带领着蜀军主力攻击洮城。”洮城距离邓艾的营地,有六十多里路,但是邓艾却连夜行军赶去了,当时姜维还在渡河,但邓艾就在洮城做好了防备,再次使得姜维无功而返。之后姜维想要北伐,费祎都劝说他保境安民。在公元前两百五十三年时,蜀汉的大将军费已被刺杀,这是姜维想要北伐再也没有人去制约了。
于是姜维就带了蜀军好几万人,从石营出发去围困了狄道。而姜维这一次出征之时,东吴的诸葛恪也在进行着北伐。当时曹魏政权决定将自己的大军主力用来镇压东线,而对于蜀国的姜维,这仅仅是派了郭淮及陈泰率领军队进行抵抗,并且将关中军都给了郭淮以及陈泰,让他们化解狄道之围。然而在曹魏大军刚经过洛阳城的时候,姜维出征所携带的粮草,竟然已经吃完然后后退了,而没过多久,东线上的吴军也以失败撤退。可以说姜维的这几次北伐,都没怎么精心安排,以至于多次遭到失败。不知道大家对姜维在这个时候的北伐怎么看呢?