Zhang Liao () (169 – late 222), courtesy name Wenyuan, was a Chinese military general serving under the warlord Cao Cao in the late Eastern Han dynasty of China. He served briefly in the state of Cao Wei, founded by Cao Cao's successor Cao Pi, in the early Three Kingdoms period before his death. Formerly a subordinate of other warlords such as Ding Yuan, Dong Zhuo and Lü Bu, Zhang Liao joined Cao Cao around 198 after Lü Bu's downfall at the Battle of Xiapi. Since then, he participated in many of Cao Cao's military campaigns, including those against Yuan Shao's heirs and the Wuhuan tribes from 201 to 207. He is best known for his pivotal role in the Battle of Xiaoyao Ford in 214–215, in which he successfully defended Hefei from the forces of the warlord Sun Quan. Chen Shou, who wrote the third-century historical text Sanguozhi, named Zhang Liao as one of the Five Elite Generals of his time, alongside Yu Jin, Zhang He, Yue Jin and Xu Huang. Early career and service under Lü Bu Zhang Liao was from Mayi County (馬邑縣), Yanmen Commandery, which is present-day Shuocheng District, Shuozhou, Shanxi. He was a descendant of Nie Yi (聶壹), but his family name had been changed from Nie to Zhang to avoid association with his disgraced ancestor. When he was young, he served as a minor official in his home commandery, and experienced many frontier skirmishes against rebellious Donghu people during his youth. Towards the end of the Eastern Han dynasty, Ding Yuan, the Inspector of Bing Province, heard of Zhang Liao's combat skills and hired him as an assistant officer. Ding Yuan ordered Zhang Liao to lead troops from Bing Province to the imperial capital, Luoyang, to assist the General-in-Chief, He Jin. He Jin then sent him on a mission to Hebei, where Zhang Liao managed to recruit over 1,000 men to serve in He Jin's army. When Zhang Liao returned to Luoyang, the warlord Dong Zhuo had seized control of Luoyang in the aftermath of He Jin's assassination, and replaced He Jin as the de facto head of the Han central government. Zhang Liao and his 1,000 troops then joined Dong Zhuo's army. In 192, after Lü Bu betrayed and killed Dong Zhuo, Zhang Liao served as one of his deputies and became a Cavalry Commandant (騎都尉). About a month after he killed Dong