Xu Huang () (died 227), courtesy name Gongming, was a Chinese military general serving under the warlord Cao Cao in the late Eastern Han dynasty of China. He later served in the state of Cao Wei during the Three Kingdoms period under the first two rulers, Cao Pi and Cao Rui, before his death at the start of Cao Rui's reign. Xu Huang is best noted for breaking the siege at the Battle of Fancheng in 219 by routing the enemy commander Guan Yu on the field.

Chen Shou, who wrote the third-century historical text Sanguozhi, named Xu Huang as one of the Five Elite Generals of Cao Wei, alongside Yu Jin, Zhang He, Yue Jin and Zhang Liao.(評曰:太祖建茲武功,而時之良將,五子為先。于禁最號毅重,然弗克其終。張郃以巧變為稱,樂進以驍果顯名,而鑒其行事,未副所聞。或注記有遺漏,未如張遼、徐晃之備詳也。) Sanguozhi vol. 17.

Early life and service under Yang Feng Xu Huang was born in Yang County (楊縣), Hedong Commandery, which is located southeast of present-day Hongtong County, Shanxi,(徐晃字公明,河東楊人也。) Sanguozhi vol. 17. in the late Eastern Han dynasty. He served as a minor official in the commandery office in his youth. Later, he became a subordinate of Yang Feng, a former White Wave Bandit who later became a general under the Han central government. Xu Huang later followed Yang Feng to attack rebels and was commissioned as a Cavalry Commandant (騎都尉) as a reward for his efforts.(為郡吏,從車騎將軍楊奉討賊有功,拜騎都尉。) Sanguozhi vol. 17.

Between 192 and 195, Li Jue and Guo Si controlled the Han central government and held the figurehead Emperor Xian hostage in the imperial capital, Chang'an (present-day Xi'an, Shaanxi). In 195, internal conflict broke out between Li Jue and Guo Si, whose respective factions started warring with each other in the streets of Chang'an. Yang Feng and Xu Huang were Li Jue's subordinates at the time. In the same year, Xu Huang managed to convince Yang Feng to escort Emperor Xian from Chang'an back to the old Han imperial capital, Luoyang. After Emperor Xian made it safely to Anyi County (安邑縣; west of present-day Xia County, Shanxi), he rewarded Xu Huang by granting him the peerage of a Marquis of a Chief Village (都亭侯).(李傕、郭汜之亂長安也,晃說奉,令與天子還洛陽,奉從其計。天子渡河至安邑,封晃都亭侯。) Sanguozhi vol. 17.

After they returned to Luoyang with Emperor Xian, internal conflict broke out between the generals Han Xian and Dong Cheng, who were among those who escorted the emperor back to Luoyang. During this time, Xu Huang persuaded Yang Feng to summon the warlord Cao Cao to Luoyang to help them deal with the crisis and protect the emperor. In early 196, Cao Cao and his troops showed up in Luoyang and fetched Emperor Xian to their base in Xu (許; present-day Xuchang, Henan), which became the new Han imperial capital. Yang Feng initially wanted to heed Xu Huang's suggestion and join Cao Cao, but ultimately refused and went his own way. Xu Huang followed him.(及到洛陽,韓暹、董承日爭鬬,晃說奉令歸太祖;奉欲從之,後悔。) Sanguozhi vol. 17.

In late 196, after Cao Cao defeated Yang Feng in battle at Liang State (around present-day Shangqiu, Henan), Xu Huang pledged allegiance to Cao Cao.(太祖討奉於梁,晃遂歸太祖。) Sanguozhi vol. 17.

Cao Cao's campaigns in central and northern China

Cao Cao sent Xu Huang with an army to attack rebels at Juan County (卷縣; west of present-day Yuanyang County, Henan) and Yuanwu County (原武縣; present-day Yuanyang County, Henan). Xu Huang defeated them and was promoted to Major-General (裨將軍).(太祖授晃兵,使擊卷、原武賊,破之,拜裨將軍。) Sanguozhi vol. 17.

During the battles between Cao Cao and Lü Bu in Xu Province in 198, Xu Huang attacked and defeated Lü Bu's subordinates Zhao Shu (趙庶) and Li Zou (李鄒). With aid from Shi Huan, he also defeated and killed Sui Gu (眭固) in Henei Commandery (around present-day Jiaozuo, Henan).(從征呂布,別降布將趙庶、李鄒等。與史渙斬眭固於河內。) Sanguozhi vol. 17.

In the year 200, during the Battle of Guandu between Cao Cao and Yuan Shao, Xu Huang participated in the early skirmishes at Boma (白馬; near Hua County, Henan) and Yan Ford (延津; present-day Yanjin County, Henan) where he helped to defeat the warlord Liu Bei – who had joined Yuan Shao after losing Xu Province – and Yuan Shao's generals Yan Liang and Wen Chou. He was promoted to Lieutenant-General (偏將軍) for his achievements, and later joined Cao Hong in eliminating rebels led by Zhu Bi (祝臂) at Yinjiang (㶏疆; southwest of present-day Xuchang, Henan).(從破劉備,又從破顏良,拔白馬,進至延津,破文醜,拜偏將軍。與曹洪擊[]彊賊祝臂,破之, ...) Sanguozhi vol. 17.

Yuan Shao had stored his supplies at a depot in Gushi (故市; southwest of present-day Yanjin County, Henan). Cao Cao sent Xu Huang and Shi Huan to attack this position. They defeated the defenders at Gushi and burnt down Yuan Shao's grain carts, forcing Yuan Shao to call for relief supplies in response to this raid. Xu Huang received the title of a Marquis of a Chief Village (都亭侯) for his contributions.(... 又與史渙擊袁紹運車於故市,功最多,封都亭侯。) Sanguozhi vol. 17.

A few years later, Xu Huang joined Cao Cao on a campaign against the heirs of Yuan Shao, who had died in 202. In 203, Han Fan (韓範), the Prefect of Yiyang County (易陽縣; northeast of present-day Handan, Hebei), pretended to surrender to Cao Cao while buying time to strengthen his defences. Xu Huang then wrote a letter to Han Fan, tied it to an arrow and fired it into the county. Han Fan became convinced after reading Xu Huang's letter and decided to surrender Yiyang County without putting up resistance.(太祖旣圍鄴,破邯鄲,易陽令韓範偽以城降而拒守,太祖遣晃攻之。晃至,飛矢城中,為陳成敗。范悔,晃輒降之。) Sanguozhi vol. 17.

Before the fall of Yiyang County, Xu Huang went to see Cao Cao and asked him to refrain from massacring the population after Han Fan surrendered. The rationale of their final decision was entirely based on tactical consideration, which was to induce other enemy territories into voluntarily surrendering by setting an example. Cao Cao approved Xu Huang's suggestion.(既而言於太祖曰:「二袁未破,諸城未下者傾耳而聽,今日滅易陽,明日皆以死守,恐河北無定時也。原公降易陽以示諸城,則莫不望風。」太祖善之。) Sanguozhi vol. 17.

Xu Huang later set up an ambush and routed the Yuans' forces at Maocheng (毛城), defeated Yuan Tan at the Battle of Nanpi, and suppressed a revolt in Pingyuan Commandery (around present-day Dezhou, Shandong). He also participated in Cao Cao's campaign against Yuan Shang, Yuan Xi and the Wuhuan tribes which led to the Battle of White Wolf Mountain in 207. Xu Huang was further promoted to General Who Sweeps Across the Wilderness (橫野將軍) for his contributions in battle.(別討毛城,設伏兵掩擊,破三屯。從破袁譚於南皮,討平原叛賊,克之。從征蹋頓,拜橫野將軍。) Sanguozhi vol. 17.

Battle of Jiangling

In 208, Xu Huang followed Cao Cao to pacify Jing Province (covering present-day Hubei and Hunan), and participated in the Battle of Red Cliffs in the winter of 208–209. When Cao Cao retreated north after his defeat at Red Cliffs, Xu Huang was ordered to stay behind with Cao Ren in Jiangling County to resist attacks by Sun Quan's forces.

During this time, Xu Huang was stationed at Fancheng (樊城; present-day Fancheng District, Xiangyang, Hubei) and he defeated opposing forces in Zhonglu (中廬), Linju (臨沮) and Yicheng (宜城) counties. During the Battle of Jiangling, he joined Man Chong in attacking Guan Yu at Han Ford (漢津), and Cao Ren in resisting attacks by Zhou Yu at Jiangling.(從征荊州,別屯樊,討中廬、臨沮、宜城賊。又與滿寵討關羽於漢津,與曹仁擊周瑜於江陵。) Sanguozhi vol. 17.

Cao Cao's northwestern campaigns

In 210, Xu Huang led his troops to attack rebels in Taiyuan Commandery (around present-day Taiyuan, Shanxi), besieged them in Daling County (大陵縣; northeast of present-day Wenshui County, Shanxi), and defeated and killed the rebel leader Shang Yao (商曜).([建安]十五年,討太原反者,圍大陵,拔之,斬賊帥商曜。) Sanguozhi vol. 17.

In 211, when Han Sui and Ma Chao led a coalition of northwestern warlords to start an uprising in Liang Province (covering parts of present-day Shaanxi and Gansu), Cao Cao ordered Xu Huang to move to Fenyin County (汾陰縣; southwest of present-day Wanrong County, Shanxi) and pacify the people in Hedong Commandery. He also awarded Xu Huang gifts of cattle and alcohol, and allowed him to repair and clean up his ancestors' tombs.(韓遂、馬超等反關右,遣晃屯汾陰以撫河東,賜牛酒,令上先人墓。) Sanguozhi vol. 17.

When Cao Cao led his forces to Tong Pass to engage the coalition, he became worried that he could not cross the Wei River to attack the enemy so he consulted Xu Huang for advice. Xu Huang suggested to Cao Cao to send him north and cross the Yellow River via Puban Ford to circumvent Tong Pass from the west of the river.(太祖至潼關,恐不得渡,召問晃。晃曰:「公盛兵於此,而賊不復別守蒲阪,知其無謀也。今假臣精兵渡蒲阪津,為軍先置,以截其裏,賊可擒也。」) Sanguozhi vol. 17.

Cao Cao approved Xu Huang's plan and sent him and Zhu Ling to lead 4,000 troops across the river. They crossed Puban and started pitching camps, but before the defence fortification was completed, one of the coalition members, Liang Xing (梁興), discovered their presence and led some 5,000 troops to attack them. Xu Huang and Zhu Ling managed to hold off Liang Xing and allow Cao Cao and his remaining forces to cross the river.(太祖曰:「善。」使晃以步騎四千人渡津。作塹柵未成,賊梁興夜將步騎五千餘人攻晃,晃擊走之,太祖軍得渡。) Sanguozhi vol. 17.

After Cao Cao's victory at Tong Pass, he sent Xu Huang and Xiahou Yuan to pacify the various Di tribes in Yumi County (隃麋縣; east of present-day Qianyang County, Shaanxi) and Qian County (汧縣; south of present-day Long County, Shaanxi). Xu Huang and Xiahou Yuan later rendezvoused with Cao Cao's main army at Anding Commandery (around present-day Zhenyuan County, Gansu). After Cao Cao had returned to Ye (in present-day Handan, Hebei), he sent Xu Huang and Xiahou Yuan again to suppress revolts in Fu County (鄜縣; southwest of present-day Huangling County, Shaanxi) and Xiayang County (夏陽縣; southwest of present-day Hancheng, Shaanxi), where they defeated Liang Xing and forced some 3,000 civilian households into submission.(遂破超等,使晃與夏侯淵平隃麋、汧諸氐,與太祖會安定。太祖還鄴,使晃與夏侯淵平鄜、夏陽餘賊,斬梁興,降三千餘戶。) Sanguozhi vol. 17.

When Cao Cao embarked on another campaign in western China to attack the warlord Zhang Lu in Hanzhong, he sent Xu Huang with a separate force to pacify the Di tribes living in Du (櫝) and Chouyi (仇夷) mountains. Xu Huang succeeded and was promoted to General Who Pacifies Bandits (平寇將軍).(從征張魯。別遣晃討攻櫝、仇夷諸山氐,皆降之。遷平寇將軍。) Sanguozhi vol. 17. Later, Xu Huang also lifted rebels' siege on Zhang Shun (張順), one of Cao Cao's officers, and defeated the rebel leader Chen Fu (陳福) and destroyed some 30 rebel camps.(解將軍張順圍。擊賊陳福等三十餘屯,皆破之。) Sanguozhi vol. 17.

Hanzhong Campaign

Cao Cao returned to Ye (in present-day Handan, Hebei) after his victory over Zhang Lu at the Battle of Yangping in 215. He left Xu Huang and Xiahou Yuan behind to defend Hanzhong Commandery against attacks by Liu Bei.(太祖還鄴,留晃與夏侯淵拒劉備於陽平。) Sanguozhi vol. 17.

During this time, Liu Bei sent Chen Shi to lead troops to cut off Xiahou Yuan's supply routes at Mamingge (馬鳴閣), Hanzhong's main communication line. Xu Huang led a separate detachment to launch a fierce attack on Chen Shi and defeated him. The casualty rate on Chen Shi's side was very high as many of his soldiers were forced to jump off the cliff during the attack.(備遣陳式等十餘營絕馬鳴閣道,晃別征破之,賊自投山谷,多死者。) Sanguozhi vol. 17.

Cao Cao was delighted when he heard of the victory and he gave orders to Xu Huang: "This pass is a crucial gateway into Hanzhong. Liu Bei intends to isolate the pass and then move on to conquer Hanzhong. You have done well in foiling the enemy's attempt." Cao Cao then personally led reinforcements to Hanzhong Commandery to counter Liu Bei's advances.(太祖聞,甚喜,假晃節,令曰:「此閣道,漢中之險要咽喉也。劉備欲斷絕外內,以取漢中。將軍一舉,克奪賊計,善之善者也。」太祖遂自至陽平,引出漢中諸軍。) Sanguozhi vol. 17.

Battle of Fancheng

Xu Huang's most glorious moment in his military career came at the Battle of Fancheng in 219. When Fancheng (樊城; in present-day Xiangyang, Hubei) and Xiangyang were besieged by Liu Bei's general Guan Yu, Cao Cao first sent Yu Jin to lead a relief force to lift the siege but Yu Jin's seven armies were destroyed by a flood. Cao Cao then ordered Xu Huang to lead a second relief force to lift the siege. Cao Ren, the general defending Fancheng, and Lü Chang (呂常), who defended Xiangyang, were both under siege for months.(復遣晃助曹仁討關羽,屯宛。會漢水暴隘,于禁等沒。羽圍仁於樊,又圍將軍呂常於襄陽。) Sanguozhi vol. 17.