徐晃

护驾圣上

徐晃早年在郡里作小吏，因随车骑将军杨奉讨伐贼寇有功，被拜为骑都尉。
初平三年（192年），王允和吕布谋杀董卓，董卓部将李傕、郭汜等人攻破长安城，又杀王允等人。徐晃说服杨奉护送汉献帝东入洛阳，杨奉接受这个建议。汉献帝渡河至安邑时（今山西夏县北），封赏保驾有功人员，徐晃被封为都亭侯。

遂陷贼围

兴平三年（196年）初， 汉献帝在河内太守张杨、兴义将军杨奉等朝廷百官的保护之下，回到洛阳，杨奉被拜为车骑将军，驻兵大梁。徐晃见大将军兼司隶校尉韩暹和卫将军董承之间争斗日益加剧，就劝杨奉归附曹操，杨奉决定听从徐晃的建议。秋，曹操保护着汉献帝要从旧都洛阳迁都到许县，并定都许昌改称许都，改元建安。杨奉在韩暹的挑拨下又改变主意，跟韩暹一起出兵去劫驾，在梁地被曹军杀得大败，徐晃则投奔曹操。曹操分兵给徐晃，派其攻打卷、原武两地，获胜，被拜为裨将军。随曹操攻吕布，降吕布将领赵庶、李邹等人，后来又与史涣在河内斩杀眭固，立下大功。

拜将封侯

建安五年（200年），徐晃随曹操击败徐州的刘备，又随曹操击败颜良，攻克白马，进至延津，在此击杀文丑，被拜为偏将军。徐晃与曹洪攻打祝臂获胜，谋主荀攸对曹操说：“袁绍的粮车旦夕间就到，其押运粮草的将领韩猛，虽然勇猛但轻敌，出击可以将他打败”。曹操问：“谁可以担当这个重任？”荀攸说：“徐晃可以。”曹操又派徐晃和史涣带着几千骑兵共同攻打韩猛，在故市截烧其辎重。此战徐晃功劳最大，被封为都亭侯（一说亭侯）。

沉勇特立

建安九年（204年），曹操围攻邺城，又攻破邯郸。易阳令韩范诈降而自守，曹操派徐晃前去攻打，徐晃兵临城下，给韩范写信，用箭射入城中，陈明利害，劝韩范投降。韩范被说服后改变主张，决定以全城投降。徐晃劝告曹操说：“如今袁谭、袁尚还没有被击败，没有攻下的城池都等待消息，如果今日灭易阳，明日那些城池都会死命防守，河北就没有平定的那一天了。请求您招降易阳来给各城看，那样他们都会望风归顺。”曹操采纳他的意见，于是很快地翦除邺城羽翼，攻克邺城，夺得冀州。随后徐晃又攻毛城，设伏兵大败袁军，攻破三屯。之后，徐晃又随曹操征讨袁谭以及平原叛贼，均大获全胜。
建安十二年（207年），徐晃随曹操及曹纯北征乌桓，在白狼山之战中，听受张辽的调度大败蹋顿，曹纯督领虎豹骑俘获蹋顿，蹋顿当阵为张辽斩杀。曹操最终讨平乌桓，彻底铲除袁氏残余势力，战役结束后二十多万中国居民和乌桓部卒投降曹操。徐晃因从征有功，而被拜为横野将军。
建安十三年（208年），徐晃随曹操南征，别屯樊城，攻中庐、临沮、宜城，又与满宠在汉津征讨关羽。后曹操在赤壁之战中为孙刘联军所败，曹操留徐晃与曹仁共守南郡，抵抗吴将统帅周瑜的进攻。
建安十五年（210年），徐晃随夏侯渊去太原平叛，攻克大陵，斩其首领商曜。

千军突进

建安十六年（211年）， 以西凉割据势力马超、韩遂为首的联军，聚集十余万人马，据守潼关抵抗曹操。曹操发兵进取关中，曹操命徐晃屯守汾阴，以镇抚河东。曹操率军到达潼关后，担心无法顺利渡过黄河，于是向徐晃问计。徐晃说：“您已经带大兵到此，而敌人不再分兵守卫蒲阪，可知他们缺乏谋略。请给我一支精兵，渡过蒲坂津，作为大军的先导，截断敌人的后路，就可抓住他们了。”曹操同意此举，派徐晃率四千精兵从蒲坂津（今山西永济、陕西大荔朝邑之间黄河渡口）乘虚渡过黄河，阵地尚未建成，敌将梁兴夜间率步骑五千余人攻徐晃，徐晃将其击走，随即建立桥头阵地，曹军从此渡河，曹操又采纳谋士贾诩的计谋“伪书疑心”，成功离间分化马超和韩遂，斩成宜、李堪等将，最终大破关中军。

敌战当鏖

建安二十年（215年）， 曹操派徐晃与夏侯渊平定隃麋、汧诸氐，和曹操会师于安定。曹操还邺后，又派徐晃与夏侯渊平鄜、夏阳余贼，斩杀梁兴，降三千余户。同年七月，徐晃随曹操征讨张鲁，派徐晃讨伐椟、仇夷和山氐，皆归降。因功升为平寇将军。此战中，徐晃解将军张顺之围，击财陈福等三十余屯，皆破之。同月，曹操回到邺城，任命夏侯渊为都护将军，督徐晃、张郃驻守阳平关。
建安二十三年（218年）， 刘备进攻汉中。同年四月，刘军进至阳平关，夏侯渊、张郃、徐晃等率军阻击。刘备派部将陈式等十余营袭击马鸣阁（今四川广元北），企图切断曹军后方通道，被徐晃击败，蜀军自投山谷，死者甚多。曹操听说后，非常高兴，给了徐晃指挥军队的符节，并且下令说：“这一条阁道是汉中的咽喉险要之地。刘备欲断绝西南与内地的联系，以取汉中，将军一举打乱刘备的算盘计划，真是太好了。”219年，夏侯渊阵亡，曹操亲自到汉中，撤出剩余的部队。

定策群详

建安二十四年（219年），曹操派徐晃协助曹仁征讨关羽，驻于宛县。正赶上汉水暴涨，于禁等全军覆没。关羽围曹仁于樊城，又在襄阳包围吕常等几支部队。当时徐晃所部多为新兵，难以与关羽争锋，于是进至阳陵坡驻扎。曹操又派将军徐商、吕建到徐晃那里，传令：“要等到兵马集结后，一起前进。”当时关羽前部屯偃城，徐晃能打装作不打作防御，并切断关羽军后路。关羽军惧被围，烧营撤走，徐晃占据偃城，两面连营，渐向围城关羽军逼近，徐晃军营距关羽所围仅三丈。曹操又先后派殷署、朱盖等十二营兵进至偃城，悉归徐晃指挥。关羽军主力屯围头，另屯有四冢。
徐晃以声东击西战术，扬言欲攻围头，却出其不意突袭四冢。关羽恐四冢有失，自率步骑五千出战，被徐晃击败。徐晃趁胜追击，冲入关羽军围内，关羽军大败，很多自投沔水而死。关羽遂撤围退走，樊城围解。曹操下令说：“用鹿角十重把敌人围绕堑，将军致战全胜，遂陷贼围，多斩首虏。我用兵三十余年，及所闻古时善于用兵的人，还没有能够长驱直入敌人的包围。况且樊、襄阳之围，胜过以前的莒、即墨之围，所以将军之功，胜过孙武、穰苴。”徐晃凯旋至摩陂，曹操亲自出营七里迎接徐晃，并设宴庆贺，慰劳徐晃。曹操举杯对徐晃说：“保全樊、襄阳，都是将军你的功劳。”徐晃治军严谨，令行禁止，当时诸军云集于摩陂，曹操案行诸营，不少士兵出阵围观，唯有徐晃部下军营整齐，将士驻阵不动。曹操叹道：“徐将军可谓有周亚夫之风啊！”

殊立鸿勋

建安二十五（220年），曹操去世，曹丕即魏王位，封徐晃为右将军，进封逯乡侯。同年，曹丕称帝，改元黄初，黄初元年，又进封徐晃为杨侯，与征南将军夏侯尚在上庸攻打刘备军守将刘封，攻破其军。因徐晃镇守阳平关，故改封为阳平侯。当初关羽北伐时，曹仁自樊城溃围而出，孙权即派部将陈邵占领襄阳，曹丕命曹仁、徐晃打败陈邵，夺回襄阳。
黄初三年（222年）九月，曹丕御驾亲征东吴。魏文帝命征东大将军曹休、前将军张辽、镇东将军臧霸出洞口，大将军曹仁出濡须，上军大将军曹真、征南大将军夏侯尚、左将军张郃、右将军徐晃围攻江陵。东吴料想曹魏不会善罢干休，也做好防守军事准备，让建威将军吕范督五军率领建武将军徐盛、扬威将军孙韶、偏将军全琮，以舟军拒曹休，爆发洞口之战，另一方面征北将军朱然率领左将军诸葛瑾、平北将军潘璋、将军杨粲防守江陵，爆发江陵防卫战，裨将军朱桓以濡须督身份统领偏将军骆统、骑都尉周邵防守濡须抗拒曹仁，展开濡须口攻防战。但是，徐晃与夏侯尚等人最终未能攻克朱然驻守的江陵，只好放弃攻势而退军。
黄初七年（226年）五月，魏文帝驾崩曹丕去世，魏明帝曹叡继位。吴国乘机派左将军诸葛瑾等攻襄阳，徐晃驻守襄阳抵御，因为战功增食邑200户，前后共计3100户。后来，徐晃得病，魏明帝亲自派人为他寻找药方。太和元年（227年），徐晃去世，谥曰壮侯，儿子徐盖继嗣。

其他

徐晃可能因为杨奉的关系，从归顺曹操直到去世，终生“不广交援”，凡事都“俭约畏慎”，但与同郡关羽结为知己。据《三国志·关羽传》裴注引《蜀记》记载徐晃的年纪应比关羽还大。

三国演义

在演义中，形象为手持长柄大斧武器的将领。初登场时，身份为杨奉部将。当杨奉与郭汜大战之时，一马当先斩了郭汜部将崔勇。日后杨奉与曹操交战，曹操欣赏徐晃武艺，派遣满宠担任说客，秘密潜伏至徐晃帐中，一番游说后，成功将徐晃纳入其麾下。
加入曹操军后，倍受曹操信赖，也与曾短暂投降曹营的关羽关系良好。在官渡、赤壁、马超讨伐战等场合表现十分活跃。然而在汉水一战，徐晃坚持己见布下背水阵，与当时担任副将的王平意见相左，最后被刘备击败，王平反叛，曹操最后也失去汉中。
刘备就任汉中王后，关羽发起荆州攻防战，守将曹仁被围困城中，曹操派遣徐晃为援军前往救援，解除曹仁的危机。最后登场一幕，乃诸葛亮发动第一次北伐时，身处魏国上庸的孟达意图回归蜀国，徐晃以司马懿的副将身份，跟随征讨孟达；在城前叫阵时，被孟达一箭射中额头，回营后不治身死。