徐晃是曹操部下“五子良将”之一。原为军阀杨奉的部下任骑都尉。公元196年,曹操击败杨奉后投靠曹操。参加过多次重大作战,智勇双全,战功卓著,治军有方。曹操曾称赞徐晃:“徐将军可谓有周亚夫之风矣。”(《三国志魏书徐晃传》)。在曹操军中历任裨将军、偏将军、横野将军、平寇将军。徐晃并不是吕布手下
徐晃早年在郡里作小吏,因随杨奉镇压黄巾起义有功,被拜为骑都尉。【192年】王允和吕布谋杀了董卓,董卓部将李傕、郭汜等人攻破长安城,又杀王允等人。徐晃说杨奉护送汉献帝东入洛阳,杨奉接受了这个建议。汉献帝渡河至安邑时,封赏保驾有功人员,徐晃被封为都亭侯。【196年】汉献帝回到了洛阳,杨奉被拜为车骑将军,驻兵大梁。徐晃见韩暹和董承之间争斗日益加剧,就劝杨奉归附曹操,杨奉决定听从徐晃的建议。第二年,曹操保护着汉献帝要迁都许昌的时候,杨奉在韩暹的挑拨下又改变了主意,跟韩暹一起出兵去劫驾,在梁地被曹军杀得大败,徐晃则投奔了曹操。曹操分兵给徐晃,派其攻打卷、原武两地,获胜,被拜为裨将军;随曹操攻吕布,降吕布将领赵庶、李邹等;后又与史涣在河内斩杀眭固。【200年】徐晃随曹操击败了徐州的刘备,又随曹操击败颜良,攻克白马,进至延津,在此击败文丑,被拜为偏将军。徐晃与曹洪攻打祝臂,获胜。曹操又派徐晃和史涣带着几千骑兵共同攻打韩猛,在故市截烧其辎重。此战徐晃功劳最大,被封为都亭侯。