徐晃227年出生,字公明,河东杨(今山西洪洞东南范村)人,是曹操手下战将中比较善于谋断的一位。他中途归魏,屡立大功,声望与张辽等大将不相上下。徐晃早年曾作过郡史,后跟随车骑将军杨奉镇压黄巾军有功,被拜为骑都尉。董卓旧将李傕、郭汜因为疗相猜忌而挑起战争,汉献帝被他们争来抢去,弄得东奔西逃,全无宁日。徐晃见到这种情况,就劝说杨奉,建议他护送汉献帝回洛阳。杨奉听从了他的建议,在送汉献帝渡过黄河到达安邑的时候,徐晃被封为都亭侯。献帝到达洛阳之后,又有韩暹、董承争斗不休。这时,曹操亲自来迎汉献帝都许昌。徐晃觉得曹操英明果决,有宏图大志,于是就义,劝杨奉去投奔曹操。杨奉起初表示同意,后来却又反悔,并吐还在曹操接走汉献帝时,出兵袭击加以阻挠。徐晃这时不愿再跟着杨奉这种碌碌之辈混日子,果断投奔了曹操。自此,他开始在曹魏统一中原的大业中硕威扬名。徐晃归曹之后不久,曹操分派部分军队给他,命他镇两地的黄巾军。之后,拜他为裨将军。曹操征吕布时,徐晃招降了吕布的部将李邹等人,并且和史涣一起在河内攻杀了眭固。
官渡之战,是曹操与袁绍的次大决战,它关乎曹操事业的成败。在这场战争中,每一次重太的战役,都有徐晃的身影出现。曹操在白马诛颜良时,他在曹操左右。曹操进军到袁绍时破文丑,他同样也参与其中。并在敌袭击并烧毁袁绍运粮车更是他和史涣共同操刀的杰作,战后,徐晃以立功最多一被封为都亭侯。徐晁虽勇武过人,但并非一介武夫。相反,战争中他非常注意以智胜敌。官渡战曹操为消灭袁绍的残余势力袁尚、袁谭,率兵包围邺城,攻破邯郸。这时,在易阳这个地方,守令韩范犹豫不决。先是投降后来又派兵拒守。曹操派徐晃去进攻他,徐晃到后,并未强攻,他知道韩范心存犹疑,于是写了一封信,用箭射到城中,对韩范详述利害成败。最后韩范被说动,徐晃无不血刃,取得易阳。当时曹操攻下城池,总是颇多杀戮。徐晃觉得这样做攻城不利,因此向曹操建议说:袁尚、袁谭还没有消灭,没有攻下的各个城池都还在观望。现在如果我们在这里大肆屠戮,其他各城就都会拼命死守,这样恐怕河北就没有平定的时候了。观在您如果能和平招降易阳则各城才能顺风归附。曹操深明用兵之法,因此非常赞成他的意见。不久,徐晃又被派去进攻其他城池,他巧设伏兵,掩击敌人,顺利的攻破敌人一处营垒。曹操到南皮攻打袁谭的时候,徐晃平定了平原的叛乱,后来从征乌桓蹋顿单于,被拜为横野将军。