在梁地被曹军杀得大败，徐晃则投奔曹操。曹操分兵给徐晃，派其攻打卷、原武两地，获胜，被拜为裨将军。随曹操攻吕布，降吕布将领赵庶、李邹等人，后来又与史涣在河内斩杀眭固，立下大功。
拜将封侯.建安五年（200年），徐晃随曹操击败徐州的刘备，又随曹操击败颜良，攻克白马，进至延津，在此击杀文丑，被拜为偏将军。徐晃与曹洪攻打祝臂获胜，谋主荀攸对曹操说：“袁绍的粮车旦夕间就到，其押运粮草的将领韩勐，虽然勇勐但轻敌，出击可以将他打败”。曹操问：“谁可以担当这个重任？”荀攸说：“徐晃可以。”曹操又派