中,大破魏后将军费曜(瑶)、雍州刺史郭淮于阳溪(南安郡内,当在今甘肃省武山西南一带)。
建兴九年(231年)二月,诸葛亮率大军攻祁山,时曹真病重,司马懿都督关中诸将出拒。诸葛亮割麦于上邽(今甘肃省天水县)。司马懿追亮至卤城(今甘肃省天水市与甘谷之间),掘营自守,有“畏蜀如畏虎”之讥。
六月,李严因运粮不济呼诸葛亮还师。张郃追亮退兵至木门,中箭身亡——此为二出祁山。
建兴十年(232年),诸葛亮在黄沙休兵劝农,制作木牛流马等,并且练兵讲武,准备再次北伐。
建兴十一年(233年)冬,诸葛亮为再次北出祁山派遣诸军运米,集结大军于斜谷口,治斜谷邸阁。
建兴十二年(234年)二月,诸葛亮经过三年劝农讲武的准备,率大军出斜谷道,据武功五丈原(今陕西省岐山南),屯田于渭滨,同时派使臣到东吴,希望孙权能同时攻魏。四月,蜀军到达郿县,在渭水南岸的五丈原下扎营寨。司马懿则率领魏军背水筑营,想再次以持久战消耗蜀军粮食,令蜀军自行撤退。
魏将郭淮认为蜀军必会争夺北原,司马懿认同,便派郭淮先前往防备。果然,蜀军到来,但被郭淮击退