郭淮,太原阳曲(今山西太原市)人,三国时期魏国名将。郭淮是三国时期魏名将,以擅于谋划且行事精密而著称。早年曾任夏侯渊军的司马,后来一直留在魏国西方负责防守西部边境,并且多次平定羌胡的叛乱。在诸葛亮北伐及姜维北伐初期,郭淮参加了几乎所有的对蜀的抵御战争,并因功不断被提升,最后受命总督雍、凉两州军事,官位升至车骑将军,死后被追封为大将军。
郭淮祖父郭全曾为大司农,父亲郭缊曾为雁门太守。建安中期举孝廉,为平原府丞。曹丕为五官将时,召郭淮署为门下贼曹,后转为丞相兵曹议令史。建安二十年(215年)七月,随曹操征讨汉中。曹操回军后,留征西将军夏侯渊守汉中,以拒刘备,并留郭淮为夏侯渊的司马。
建安二十三年(218年),刘备统军攻汉中。建安二十四年(219年)正月,刘备率主力渡过沔水,顺山势隐蔽疾行,迂回到阳平关侧后之定军山(今陕西勉县南),依据险要地势,待机歼敌。夏侯渊为摆脱被动,率兵争夺定军山。讨虏将军黄忠居高临下,发动迅猛冲击,斩夏侯渊及刺史赵禺,曹军大败,退守阳平关东。
夏侯渊与刘备作战时,郭淮有病,未能随其出战。夏侯渊死后,魏军新失主帅,怕为蜀军所乘,三军皆失色。司马郭淮和督军杜袭收敛散卒,号令诸军:“张将军,国家名将,刘备所惮;今日事急,非张将军不能安也”(《三国志·魏书·张郃传》),遂推举张郃继夏侯渊为魏军主帅。张郃出任,诸将皆受张郃指挥,军心乃定。
第二天,刘备欲渡汉水来攻。诸将认为寡不敌众,想依水为阵以拒蜀军。郭淮说:“此示弱而不足挫敌,非算也。不如远水为陈,引而致之,半济而后击,备可破也”(《三国志·魏书·郭淮传》)。遂在汉水以北列阵,欲待蜀军涉水半渡时进行反击。刘备识破此计,隔水相持而不渡。郭淮遂坚守,示无还心。不久,曹操让张郃假节,以郭淮为张郃司马。
黄初元年(220年),曹操去世,曹丕即魏王位,赐郭淮关内侯,转为镇西长史。又行征羌护军,与护左将军张郃、冠军将军杨秋讨山贼郑甘、卢水叛胡等,皆平之。至此关中平定,百姓得以安居乐业。十月曹丕称帝,史称魏文帝。郭淮进京祝贺,因路上得病,所以去迟了。
曹丕大宴群臣,责备郭淮说:“昔禹会诸侯于涂山,防风后至,便行大戮。今溥天同庆而卿最留迟,何也?”郭淮回答:“臣闻五帝先教导民以德,夏后政衰,始用刑辟。今臣遭唐虞之世,是以自知免于防风之诛也”(《三国志·魏书·郭淮传》)。曹丕听后很高兴,升郭淮为雍州(治长安,今西安西北)刺史,封射阳亭侯。后郭淮镇压羌族叛乱,威镇边疆。
太和二年(228年),蜀丞相诸葛亮首次攻魏,派马谡守街亭,高详驻军柳城。张郃率军攻打街亭,而郭淮则率军佯攻柳城,牵制蜀军。随后又在枹罕破羌人唐泛,加建威将军。太和三年(229年),诸葛亮第三次攻魏。遣陈式进攻祁山以南前已归蜀、街亭战后又被魏军收复的武都(今甘肃成县西)、阴平(今甘肃文县西北)二郡。郭淮率兵救援,在建威(今甘肃成县西)遭到诸葛亮主力的阻击,被迫退走。蜀军遂攻占武都、阴平二郡。
太和四年(230年),魏明帝决定兴师伐蜀,兵分三路会攻汉中。郭淮在阳溪(今甘肃渭源东北)被蜀军击败,其他几路魏军也因山洪暴发,道路阻绝而撤军。
太和五年(231年)二月,诸葛亮第四次攻魏,包围祁山。郭淮奉命与左将军张郃等随大将军司马懿防御蜀军。司马懿留部将费曜、戴陵率4000人守上邽(今甘肃天水),自率主力西救祁山。诸葛亮亦分兵一部继攻祁山,自率主力迎击司马懿。郭淮与费曜等率军袭击蜀军,但被诸葛亮击破,蜀军乘势抢先收割熟麦,获得军粮。时陇右无粮,有人建议从关中运粮,便路途非常远。这时郭淮招抚羌人,恩威并施,遂解军粮之急。转为扬武将军。
青龙二年(234年)二月,诸葛亮率军10万出斜谷第五次攻魏。四月,诸葛亮至郿,进驻渭水之南。司马懿率军渡渭水,背水筑垒阻击。司马懿分析形势后,对诸将说:“亮若勇者,当出武功依山而东,若西上五丈原(今陕西眉县西南),则诸军无事矣”(《晋书·宣帝纪》)。诸葛亮果转进五丈原,魏将皆喜,唯史郭淮深以为忧,他说:“亮必争北原,宜先据之”(《资治通鉴·卷第七十二》),诸将多不以为然。郭淮说:“若亮跨渭登原,连兵北山,隔绝陇道,摇荡民、夷,此非国之利也”(《三国志·魏书·郭淮传》)。司马懿这才意识到北原的重要性,命郭淮等率兵移屯北原。堑垒尚未成,蜀军果至,攻而未克,两军遂成对峙状态。