攻之必不拔，若琼等见禽，吾属尽为虏矣。」结果袁绍听信郭图，不听张郃的劝阻，派他攻打曹操军营，结果不但没攻下，缺乏救援的乌巢也被劫了。郭图的计谋失败后，诬陷张郃失败后出言不逊，张郃等将领惧怕被追究，于是投降了曹操。曹操对张郃的投降感到高兴，亲自迎接并称「如微子去殷，韩信归汉也」，此后担任着偏将军、封都亭侯。随后的南征北战，张郃表现出了他的武将风姿。攻邺城，渤海败袁尚、袁谭，征乌丸，围雍奴，讨柳城，征东莱，讨管承、陈兰、梅成，平马超，破韩遂，围安定，降杨秋，与夏侯渊讨鄜贼梁兴及武都氐，平宋建，灭张鲁，屡建战