郭嘉の同郡出身に戯志才という人物がおり、曹操の策謀の相談役として尊重されていたが、早くに亡くなっていた。曹操が戯志才の後継者を誰にすべきか、同じく潁川出身の荀彧に対し相談を持ちかけたところ、荀彧は曹操に郭嘉を推挙した。曹操は、召しだされた郭嘉と天下のことを議論し「わしの大業を成就させるのは、必ずやこの者だ」と言った。また郭嘉も退出するなり「真に我が主君だ」と言って喜んだ。郭嘉を軍師祭酒（司馬師の諱を避けて軍祭酒と表記される）に上表した。
劉備が曹操の元に逃れてくると、曹操は劉備を豫州牧に任命した。ある人が曹操に対し、劉備を殺害するよう進言したが、郭嘉は高名な劉備を殺害することにより、曹操の評判が落ち、賢者が曹操に仕官することをためらうことを重視して、それに反対し、曹操に喜ばれた（『魏書』）。一方『傅子』においては逆に劉備の雄才、人心を得ていることを考えると人の下では終わらないと述べこれを除くように進言している。
曹操が袁紹と一触即発の状況にあったとき、袁術は北上し青州の袁譚と徐州で合流しようとしていた。曹操は袁術に備えるため、徐州に劉備を派遣しようとした。郭嘉は程昱と共にその措置に反対した。結局、劉備が叛いたため、曹操は後悔したという（「武帝紀」）。
官渡の戦いで敗れた袁紹が病没した後、袁譚と袁尚が袁家の後継をめぐり争った。曹操は内紛につけこんで袁譚・袁尚と黎陽で戦い、これを破った。一気に袁家を滅ぼそうという諸将に対し、郭嘉は「袁紹は、袁譚と袁尚のどちらが後継者か指名しないまま死んだので、このまま攻撃して両者を団結させずとも、放っておけば後継者争いを始めます。南の劉表を討伐すると見せかけて変化が起こるのを待つのがよいでしょう」と語った。曹操がこの言を採用して撤兵し、劉表を攻撃するため西平に出兵すると、たちまち袁家は骨肉の争いを始めた。
烏桓征伐とその死.
戦いに敗れた袁尚は幽州の袁煕を頼ったが、幽州でも反乱が起き、敗れた袁尚らは烏桓へと落ち延びた。
曹操が袁尚討伐と三郡の烏桓征伐を計画した時、張遼ら部下の多くは劉表が劉備を使って許都を襲わせるのではないかと危惧した。しかし郭嘉は「劉表は、自分が劉備を使いこなす器でない事を自覚しているので、重用する事はありません。安心して遠征する事ができます」と言い、懸念を打ち払った。果たして劉備は動かなかった。