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 February 199 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.(評曰:太祖建茲武功,而時之良將,五子為先。于禁最號毅重,然弗克其終。張郃以巧變為稱,樂進以驍果顯名,而鑒其行事,未副所聞。或注記有遺漏,未如張遼、徐晃之備詳也。) Sanguozhi vol. 17.
Early career and service under Lü Bu Zhang Liao was from Mayi County (馬邑縣), Yanmen Commandery, which is present-day Shuocheng District, Shuozhou, Shanxi.(張遼字文遠,鴈門馬邑人也。) Sanguozhi vol. 17. 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.(本聶壹之後,以避怨變姓。) Sanguozhi vol. 17. 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.(少為郡吏。) Sanguozhi vol. 17.
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.(漢末,并州刺史丁原以遼武力過人,召為從事,使將兵詣京都。何進遣詣河北募兵,得千餘人。) Sanguozhi vol. 17.
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.(還,進敗,以兵屬董卓。) Sanguozhi vol. 17. In 192, after Lü Bu betrayed and killed Dong Zhuo, Zhang Liao served as one of his deputies and became a Cavalry Commandant (騎都尉).(卓敗,以兵屬呂布,遷騎都尉。) Sanguozhi vol. 17.
About a month after he killed Dong Zhuo, Lü Bu came under attack by Dong Zhuo's followers, who were led by Li Jue and Guo Si. They defeated him and forced him out of the imperial capital, Chang'an. Zhang Liao accompanied Lü Bu as they headed east and wandered around central and northern China until mid 195, when the warlord Liu Bei offered Lü Bu shelter in Xu Province. In 196, Lü Bu betrayed his host and seized control of Xu Province, after which he appointed a 27-year-old Zhang Liao as the Chancellor of Lu State (魯國; around present-day Qufu, Shandong).(布為李傕所敗,從布東奔徐州,領魯相,時年二十八。) Sanguozhi vol. 17. Despite technically a subordinate of Lü Bu, Zhang Liao was formally independent from Lü Bu as he holds office as prefect of Beidi at that time.
In 198, Lu Bu's men were ordered to buy military horses. However, all the gold was plundered by Liu Bei's army on the way. Therefore Zhang Liao fought Liu Bei's forces along with Gao Shun, which prompted Liu Bei to ask Cao Cao for reinforcements, Cao Cao dispatched Xiahou Dun to help Liu Bei. However, Gao Shun and Zhang Liao first jointly defeated Xiahou Dun, and then jointly defeated Liu Bei at Peicheng.(《英雄记》:建安三年春,布使人赍金欲诣河内买马,为备兵所钞。布由是遣中郎将高顺、北地太守张辽等攻备。九月,遂破沛城,备单身走,获其妻息。) Records of Heroes
Service under Cao Cao In late 198, the warlord Cao Cao, who controlled the Han central government and the figurehead Emperor Xian, defeated Lü Bu at the Battle of Xiapi and executed him in February 199. Zhang Liao surrendered to Cao Cao and became one of his subordinates. He was commissioned as a General of the Household (中郎將) and received the peerage of a Secondary Marquis (關內侯). He was promoted to Major-General (裨將軍) later for his contributions in battle.(太祖破呂布於下邳,遼將其衆降,拜中郎將,賜爵關內侯。數有戰功,遷裨將軍。) Sanguozhi vol. 17.
Persuading Chang Xi to surrender In early 201, after Cao Cao defeated his northern rival Yuan Shao at the Battle of Guandu, he first sent Zhang Liao to pacify the various counties in Lu State (魯國; around present-day Qufu, Shandong), and then ordered him and Xiahou Yuan to lead an army to attack a minor warlord Chang Xi (昌豨) in Donghai Commandery (東海郡; around present-day Linyi, Shandong). Zhang Liao and Xiahou Yuan had besieged Chang Xi for months but were unable to defeat him and their supplies were running out, so they considered retreating.(袁紹破,別遣遼定魯國諸縣。與夏侯淵圍昌豨於東海,數月糧盡,議引軍還, ...) Sanguozhi vol. 17.
Zhang Liao told Xiahou Yuan: "Over the past several days, whenever we attacked Chang Xi, I noticed he paid careful attention to me. He is also running short of arrows. I suspect he is having doubts, therefore he isn't doing his best to resist us. Wouldn't it be better if I manage to persuade him to surrender?" He then sent a message to Chang Xi and asked to speak to him. When Zhang Liao met Chang Xi, he told the latter that Cao Cao rewarded those who submitted to him. Convinced by Zhang Liao, Chang Xi agreed to surrender to Cao Cao. Zhang Liao then went to Chang Xi's home alone and visited his family. Chang Xi was delighted and he followed Zhang Liao and Xiahou Yuan back to meet Cao Cao.(... 遼謂淵曰:「數日已來,每行諸圍,豨輒屬目視遼。又其射矢更稀,此必豨計猶豫,故不力戰。遼欲挑與語,儻可誘也?」乃使謂豨曰:「公有命,使遼傳之。」豨果下與遼語,遼為說「太祖神武,方以德懷四方,先附者受大賞」。豨乃許降。遼遂單身上三公山,入豨家,拜妻子。豨歡喜,隨詣太祖。) Sanguozhi vol. 17.
When Cao Cao heard about how Zhang Liao persuaded Chang Xi to surrender, he scolded Zhang Liao: "This isn't what a great general should do." Zhang Liao replied: "I was certain that Chang Xi wouldn't dare to harm me because he knows that I am authorised by the imperial court and also because he is influenced by the prestige of you, my lord."(太祖遣豨還,責遼曰:「此非大將法也。」遼謝曰:「以明公威信著於四海,遼奉聖旨,豨必不敢害故也。」) Sanguozhi vol. 17.
Campaigns against Yuan Shao's heirs and the Wuhuan
In 202, Zhang Liao accompanied Cao Cao to attack Yuan Shao's sons Yuan Tan and Yuan Shang at Liyang (黎陽; northwest of present-day Xun County, Henan). He was promoted to acting Central Resolute General (中堅將軍) for his contributions in battle. Later on, he followed Cao Cao to attack Yuan Shang at Ye (鄴; in present-day Handan, Hebei) but were unable to conquer the city so they retreated(從討袁譚、袁尚於黎陽,有功,行中堅將軍。從攻尚於鄴,尚堅守不下。) Sanguozhi vol. 17. in mid 203.
After Cao Cao returned to the imperial capital, Xu (許; present-day Xuchang, Henan), he sent Zhang Liao and Yue Jin to lead an army to conquer Yin'an County (陰安縣; north of present-day Qingfeng County, Henan) and relocate its residents to the south of the Yellow River.(太祖還許,使遼與樂進拔陰安,徙其民河南。) Sanguozhi vol. 17.
In early 204, Zhang Liao followed Cao Cao to attack Yuan Shang at Ye again and they succeeded in capturing the city this time. Zhang Liao also led troops to the Zhao State (趙國; around present-day Neiqiu County, Hebei) and Changshan State (常山國; around present-day Shijiazhuang, Hebei) in Ji Province, where he persuaded the Heishan bandits and other opposing forces to surrender to Cao Cao.(復從攻鄴,鄴破,遼別徇趙國、常山,招降緣山諸賊及黑山孫輕等。) Sanguozhi vol. 17.
In 205, Zhang Liao accompanied Cao Cao to attack Yuan Tan at Nanpi County and they defeated Yuan Tan. After the battle, Zhang Liao led an army to the coastal regions and defeated bandit forces led by Liu Yi (柳毅) from Liaodong. When he returned to Ye after the campaign, Cao Cao came out of the city and personally welcomed him back. Zhang Liao was reassigned to serve as General Who Defeats Bandits (盪寇將軍).(從攻袁譚,譚破,別將徇海濵,破遼東賊柳毅等。還鄴,太祖自出迎遼,引共載,以遼為盪寇將軍。) Sanguozhi vol. 17.
In around 206, Cao Cao sent Zhang Liao to counter the unrest in some counties in Jiangxia Commandery (present-day eastern Hubei). Zhang Liao achieved success and returned to his garrison at Linying (臨潁; present-day Linying County, Henan). He was promoted from a Secondary Marquis to a Marquis of a Chief Village (都亭侯).(復別擊荊州,定江夏諸縣,還屯臨潁,封都亭侯。) Sanguozhi vol. 17.
In 207, Zhang Liao followed Cao Cao on a campaign against Yuan Shang, who had allied with the Wuhuan tribes in northern China. When Cao Cao was preparing to attack the enemy in Liucheng (柳城; present-day Xingcheng, Liaoning), Zhang Liao warned him that Jing Province's Governor Liu Biao take advantage of his absence from Xu to send Liu Bei to attack Xu and take control of the capital. However, Cao Cao felt that Liu Biao would not send Liu Bei to attack Xu because he did not trust Liu Bei, so he proceeded with the campaign against Yuan Shang and the Wuhuan.(傅子曰:太祖將征柳城,遼諫曰:「夫許,天子之會也。今天子在許,公遠北征,若劉表遣劉備襲許,據之以號令四方,公之勢去矣。」太祖策表必不能任備,遂行也。) Fu Zi annotation in Sanguozhi vol. 17. When they encountered the enemy, Zhang Liao displayed great fervour and strongly urged Cao Cao to launch an attack. Cao Cao was so impressed with Zhang Liao that he passed him his personal signal flag. Zhang Liao led the assault on the Wuhuan at White Wolf Mountain (白狼山; near present-day Lingyuan, Liaoning), defeated them and executed the Wuhuan chieftain Tadun.(從征袁尚於柳城,卒與虜遇,遼勸太祖戰,氣甚奮,太祖壯之,自以所持麾授遼。遂擊,大破之,斬單于蹋頓。) Sanguozhi vol. 17.
Suppressing a mutiny and a rebellion Around 208, when Cao Cao was preparing to attack Jing Province, he ordered Zhang Liao to garrison at Changshe (長社; present-day Changge, Henan) and wait to mobilise. During the mobilisation, some soldiers started a mutiny and set fire to the camp at night and caused panic. Zhang Liao told his subordinates: "Don't make any move yet. There isn't a single company whose members are all involved in the mutiny, so the mutineers must be trying to cause chaos and make everyone else join them." He ordered all the soldiers who were not involved in the mutiny to remain in their positions and sit down, and then led his personal guards to the main command post to restore order. The leaders of the mutiny were identified and executed.(時荊州未定,復遣遼屯長社。臨發,軍中有謀反者,夜驚亂起火,一軍盡擾。遼謂左右曰:「勿動。是不一營盡反,必有造變者,欲以動亂人耳。」乃令軍中,其不反者安坐。遼將親兵數十人,中陣而立。有頃定,即得首謀者殺之。) Sanguozhi vol. 17.
During the Battle of Red Cliffs, Zhang Liao were stationed in Changsha In 209, after the Battle of Red Cliffs, Chen Lan (陳蘭) and Mei Cheng (梅成) started a rebellion in Lu County (六縣; in present-day Lu'an, Anhui). Cao Cao sent two separate forces to suppress the rebellion: Yu Jin and Zang Ba to attack Mei Cheng; Zhang Liao, with Zhang He and Niu Gai (牛蓋) as his deputies, to attack Chen Lan.(陳蘭、梅成以氐六縣叛,太祖遣于禁、臧霸等討成,遼督張郃、牛蓋等討蘭。) Sanguozhi vol. 17. Mei Cheng pretended to surrender to Yu Jin, and then led his men to join Chen Lan at Mount Tianzhu as soon as Yu Jin and Zang Ba left. The paths leading up the mountain were narrow and dangerous to travel on.(成偽降禁,禁還。成遂將其衆就蘭,轉入灊山。灊中有天柱山,高峻二十餘里,道險狹,步徑裁通,蘭等壁其上。) Sanguozhi vol. 17.
When Zhang Liao wanted to attack the rebels, his subordinates advised him against it because of the hazardous terrain. However, Zhang Liao said: "This is where one-to-one fighting will take place. Only the courageous can advance forward." He then ordered his troops to make camp at the foot of the mountain. They attacked the rebels later, defeated them, and killed Chen Lan and Mei Cheng.(遼欲進,諸將曰:「兵少道險,難用深入。」遼曰:「此所謂一與一,勇者得前耳。」遂進到山下安營,攻之,斬蘭、成首,盡虜其衆。) Sanguozhi vol. 17.
When Cao Cao was assessing the respective contributions of his generals in the campaign, he said, "The General Who Defeats Bandits (Zhang Liao) was the one who ascended the mountain, travelled through hazardous terrain, and defeated Chen Lan and Mei Cheng." As rewards for his success, Zhang Liao was granted acting imperial authority and given additional taxable households in his marquisate.(太祖論諸將功,曰:「登天山,履峻險,以取蘭、成,盪寇功也。」增邑,假節。) Sanguozhi vol. 17.
Battle of Xiaoyao Ford and aftermath