自諸葛亮去世之后,姜維一共與魏國進行了十一次戰(zhàn)爭。諸葛亮去世以后,蜀國由蔣琬主政,蔣琬如果不死就會主持北伐。蔣琬死后,費祎與姜維共錄尚書事。在東漢時期,“錄尚書事”就是朝政的總負責(zé)人,費祎是反戰(zhàn)的,所以這時姜維受到費祎的制約,每次出兵不足萬人。延熙十六年,費祎被刺身亡,姜維總覽蜀國軍務(wù),從這一年開始,姜維的北伐就沒停止過。直到九年以后,最后一次北伐被鄧艾大敗,損失慘重,退到沓中。次年,蜀國被鄧艾攻破滅亡。
姜維北伐中原最遠的一次應(yīng)該是洮西之戰(zhàn)和狄道之圍。狄道在今天的甘肅臨洮,這一年司馬師去世,司馬昭剛剛上臺。姜維率領(lǐng)夏侯霸和張翼等將領(lǐng),數(shù)萬兵馬進攻魏國,新上任的雍州刺史王經(jīng)向陳泰報告情況。陳泰是魏國征西大將軍,總督雍州,涼州軍事,假節(jié),魏國的西部最高軍事統(tǒng)帥。陳泰指示王經(jīng)等自己率兵從陳倉過來會合再與蜀軍作戰(zhàn)。王經(jīng)不聽陳泰的命令,擅自與蜀軍作戰(zhàn)。結(jié)果王經(jīng)在洮西和故關(guān)被蜀軍大敗,退守狄道城。姜維圍攻狄道城,司馬昭派鄧艾率軍與陳泰一起救援狄道,并派司馬孚為后援。姜維與陳泰在狄道交戰(zhàn)不勝,退到臨洮以南的鐘堤。
不過在之前一年的襄武之戰(zhàn)位置也差不多,在狄道之圍的前一年,魏國駐守狄道的將領(lǐng)向蜀國投降,于是姜維占領(lǐng)了狄道,進攻襄武,也就是現(xiàn)在隴西以南。這一戰(zhàn)蜀將張疑戰(zhàn)死,魏將徐質(zhì)戰(zhàn)死。最終姜維遷徙三縣魏民回到蜀國。這兩仗基本都在狄道附近,最遠可能在狄道以北,今天的蘭州以南,臨洮以北。姜維的北伐還是勝多敗少的,但是作為只有益州的蜀國,軍事力量相對魏國薄弱,經(jīng)不起大敗。姜維北伐雖然對于魏國也有消耗作用,但是相對而言,魏國占據(jù)當(dāng)時人口最多的地方,魏國底子更厚。不過至少可以說明姜維是有很好的軍事才能的。