公元192年,董卓被王允用反间计诛杀,他的部将李傕、郭汜发动叛乱,在长安大肆屠杀,长安城尸横遍野。于是徐晃劝说老大杨奉护送汉献帝东归洛阳。到了洛阳后,局势很不稳定,于是徐晃又劝说杨奉归附曹操,杨奉听从了他。之后曹操想迁都许昌,归附曹操的杨奉反悔了,率兵攻曹,但被曹军杀得大败,徐晃则趁机跟了曹操。而徐晃跟随曹操后,正式开启了他人生的辉煌篇章。

徐晃跟随曹操南征北战,在讨灭吕布,攻占徐州等地盘时就立下了不小的功劳。不过他第一次打出名气来还是在官渡之战时。当时两军相持,粮草为重,袁绍特意派重兵运了数千车粮草至官渡。曹操于是派徐晃前去截粮草,徐晃于是率数千精兵杀了押运粮草的将领韩勇,并尽收其辎重。徐晃断粮为官渡之胜奠定了基调,此战也成为徐晃的代表性战役。在我们如今三国游戏当中,徐晃的技能就叫做兵粮寸断,大概出于此次战役

之后徐晃又跟随曹操攻灭了袁绍的两个儿子和袁绍的残余势力,并讨平了乌桓,收复了整个北方。而在后来攻灭马超、韩遂势力与汉中之战时徐晃也有很出色的表现。

不过徐晃的成名之战,还是在樊城之战。当时关羽水淹七军,擒于禁斩庞德,围樊城,威震华夏,曾一度逼迫着曹操想迁都。在关羽锋芒毕露之时,徐晃临危受命,以声东击西战术,突袭了关羽,关羽被徐晃击退,关羽撤围,樊城之围于是解除。当时曹操得知徐晃破围,大喜称赞徐晃的功劳可比孙武的破楚入郢之战。而徐晃解樊城之功劳,在曹操大将中仅次于张辽解合肥之围。

在曹操大将中,于禁素来以会治军而闻名,其实徐晃在治军能力上并不在于禁之下。徐晃的军队素来整齐,令行禁止,连曹操都感叹:“徐晃有周亚夫之风!”

曹操死后,徐晃也老了,出征次数也少了,在222年曾跟随曹丕讨伐过一次东吴,又在226年曹丕死后,与司马懿抵御过一次诸葛瑾的北伐。

由于打仗不多了,事迹少了,于是在演义中罗贯中给他安排了悲壮点的结局。演义中徐晃之死是在诸葛亮发动第一次北伐时,当时上庸的孟达因为在魏不受待见,意图再归蜀,徐晃跟随司马懿征讨孟达,在城叫阵时,被孟达射中额头,回营后因重伤不治身死。

其实正史上徐晃并不是这样死,他是在227年,即抵御完诸葛瑾北伐一年后,因病去世的。演义中诸葛亮第一次北伐是在公元228年,徐晃在演义中死于228年。其实徐晃在诸葛亮北伐前一年就已经病逝了。