儿子在南方,他必定想反叛。”
郭图、辛评也赞同蒋奇的话,袁绍便令孟岱为监军,打算让他代替审配守邺。当时护军逢纪为审配求情,袁绍于是打消了废审配的念头。
建安七年(202年),袁绍忧愤而死。袁绍以袁尚美貌及后妻刘氏所喜爱而欲立为继承人,但未正式表态。
众人欲以袁谭为长子而立为继承人,但逢纪、审配一派与辛评、郭图、袁谭一派不和,审配等因为惧怕袁谭即位后加害,私下改袁绍遗命,立袁尚继位。袁谭不能继位,自称车骑将军,驻扎在黎阳。
建安八年(203年),曹操进攻黎阳退走后,袁谭要求铠甲及士兵,袁尚拒绝。
袁谭大怒,郭图、辛评借此机会对袁谭说:“让先君(袁绍)把将军过继给兄长做后代,都是审配所构的。”
袁谭觉得有道理,就率兵攻打袁尚,双方在外城城门交战,袁谭战败,就率领部队退回南皮。
郭图对袁谭说道:“如今将军国小兵少,粮匮势弱,袁显甫(袁尚)攻来,长久下去必然不敌。
我认为可请曹操前来攻击袁显甫。曹操来,必定攻击邺城,袁显甫回军救援,则将军引兵向西,便能将邺城之北全部吞并。
如果袁显甫军败,手下兵众逃散,又可以把他们召过来抵御曹操。
而曹操远道而来,粮饷不足,必定逃走,等到那时,赵国以北皆属于我们,也足够应对曹操了。
若不用此计,难以成功。”袁谭起初不从,后来决定采纳,问郭图:“谁可为使者?”
郭图回答:“辛佐治(辛毗)可以。”袁谭于是令辛毗前去向曹操求助。
二袁交战期间,审配曾写了封信给袁谭,袁谭看后怅然,登城而泣。但郭图坚持交战,二袁之前也多次交兵,因此战火不能停止。
建安九年(204年),曹操攻击邺城,袁谭按照之前郭图的计策出兵,并夺取了冀州的甘陵、安平、渤海、河间四郡。袁尚逃到中山,袁谭又击破袁尚,收降其部众。
同年十二月,曹操率军把袁谭包围南皮。
建安十年(205年)正月,在曹操的急攻下,南皮被攻破,袁谭在逃亡时被虎豹骑所杀,曹操进城后,杀了郭图等人,将他们的妻子儿女也杀了。
在小说《三国演义》里,郭图生平与正史大体相当。
袁绍平定河北,正值徐州刘备求救,郭图以名正言顺,力主兴兵讨曹,并劝袁绍发檄文历数曹操的罪行。
颜良、文丑被关羽斩杀后,郭图力劝袁绍杀刘备,未果,又劝说袁绍联合孙策,正逢孙策去世,此事因而作罢。
官渡之战,曹操偷袭乌巢,张合、高览欲往救之,郭图请先攻打曹营,以图围魏救赵,计谋失败后诬陷张合、高览,张合、高览于是投降曹操,袁军崩溃。
袁绍病死,袁谭不得立,郭图为袁谭献计,谋杀袁尚,但被审配等识破,导致兄弟交兵,又劝袁谭联合曹操攻袁尚,以收渔翁之利,袁尚失败后,袁谭反叛曹操,曹操攻之,袁谭军大败,郭图亦被乐进射杀。