Battle of Xiaoting


The Battle of Xiaoting, also known as the Battle of Yiling and the Battle of Yiling and Xiaoting, was fought between the state of Shu and the nominal vassal kingdom of Cao Wei, Wu, between the years 221 and 222 in the early Three Kingdoms period of China. The battle is significant because Wu was able to turn the situation from a series of initial losses into a defensive stalemate, before proceeding to win a decisive victory over Shu. The Wu victory halted the Shu invasion and preceded the death of Liu Bei, Shu's founding emperor.

Background

In late 219, Lü Meng, a general serving under Sun Quan, led an army to invade Liu Bei's territories in southern Jing Province. Guan Yu, Liu Bei's general in charge of guarding Jing Province, was away at the Battle of Fancheng and did not know about the invasion until after he returned from his Pyrrhic victory at Fancheng. He was surrounded by Sun Quan's forces in Maicheng, captured in an ambush while trying to break out of the siege, and eventually executed by Sun Quan's forces in Linju.
On 25 November 220, Emperor Xian, the figurehead monarch of the Eastern Han dynasty, abdicated in favour of Cao Pi and ended the Eastern Han dynasty. On 11 December, Cao Pi established the state of Wei to replace the Eastern Han dynasty and became its first emperor. On 10 May 221, Liu Bei declared himself emperor and established a new state, historically known as Shu, to contest Cao Pi's claim to the Han throne. Around the same time, Sun Quan shifted the capital of his territories from Gong'an County to E County, which he renamed "Wuchang". On 23 September 221, Sun Quan pledged allegiance to Cao Pi and became a vassal of the Wei state; in return, Cao Pi awarded Sun Quan the title "King of Wu".

Prelude

Liu Bei desired to avenge Guan Yu and take back Jing Province, so he made preparations for war against Sun Quan. When Zhao Yun, a veteran general under Liu Bei, tried to dissuade his lord from going to war with Sun Quan, Liu Bei ignored him. Later, when Liu Bei launched the campaign against Sun Quan, he did not bring Zhao Yun along and instead left him behind to guard Jiangzhou. Qin Mi, an official under Liu Bei, also advised his lord against going to war with Sun Quan but ended up being thrown into prison.
Liu Bei ordered Zhang Fei to lead 10,000 troops from Langzhong to join him at Jiangzhou. During the mobilisation, Zhang Fei was assassinated by his subordinates Fan Qiang and Zhang Da, who cut off his head and brought it along with them as they defected to Sun Quan's side. Zhang Fei's adjutant wrote a report to Liu Bei. When Liu Bei heard that Zhang Fei's adjutant sent him a report, he exclaimed: "Oh! Fei is dead."
In August 221, Liu Bei personally led his army to attack Sun Quan. He also gave higher appointments to some mid-ranking Shu officers from Jing Province, such as Feng Xi and Zhang Nan, to further raise his army's morale for the campaign. Sun Quan sent Zhuge Jin as his representative to meet Liu Bei and start peace talks. When Zhuge Jin met Liu Bei, he said: Liu Bei refused to listen to him.

The battle

Opening moves

In August 221, Liu Bei sent his generals Wu Ban and Feng Xi to attack the Wu positions at the Wu Gorge, which were guarded by Li Yi and Liu E. After Wu Ban and Feng Xi achieved success, the Shu army, comprising over 50,000 troops, advanced further to Zigui County. Liu Bei also sent messengers to request for reinforcements from the local tribes in Wuling Commandery. At Zigui, Liu Bei was pleased when he encountered Liao Hua, a former subordinate of Guan Yu. Liao Hua became a prisoner-of-war in Wu after Guan Yu's death but managed to escape and make his way back to Shu. Liu Bei appointed him as the Administrator of Yidu.
In response to the Shu invasion, Sun Quan appointed Lu Xun as his Grand Chief Controller and ordered him to lead 50,000 troops to resist the enemy. Lu Xun had under his command several Wu officers such as Zhu Ran, Pan Zhang, Song Qian, Han Dang, Xu Sheng, Xianyu Dan, and Sun Huan.

The Shu army's approach

In February 222, Liu Bei planned to lead his army from Zigui further into Jing Province to reclaim the province. However, the Shu general Huang Quan noted that the Wu forces were powerful and had the Yangtze to their advantage, so he volunteered to lead the attack and suggested that Liu Bei remain behind as backup. Liu Bei refused to listen to him, appointed him as General Who Guards the North, and put him in charge of a separate Shu army to defend the northern flank from any possible attack by Wei forces. He then personally led the main Shu army, which travelled along the southern bank of the Yangtze.
Liu Bei also ordered Wu Ban and Chen Shi to lead the Shu navy to station at Yiling in between the east and west banks of the Yangtze. In the meantime, he also sent Ma Liang as an envoy to meet the tribes in Wuling Commandery and bribe their chiefs with wealth and official titles to win their support. As the tribes in Wuling grew restless upon the Shu army's approach, Sun Quan sent Bu Zhi to guard Yiyang and deal with any unrest.
When Wu generals wanted to attack the Shu army as it approached, Lu Xun objected and said: The Wu generals did not understand Lu Xun's reasoning and thought that he feared the enemy so they were very unhappy with him.

Stalemate

The Shu army passed through the Wu Gorge, Jianping, Lianping, and Lianwei, and arrived at the border of Yiling, where they constructed about 10 fortified garrisons. Liu Bei appointed Feng Xi as the Grand Controller, Zhang Nan as the vanguard commander, and Fu Kuang, Zhao Rong, Liao Hua, and Fu Rong as detachment commanders. The Shu and Wu forces were locked in a stalemate for about six months from February to July 222.
Liu Bei ordered Wu Ban to lead a few thousand soldiers out of the mountainous regions to set up camps on flat terrain and provoke the Wu forces to attack them. When the Wu officers wanted to respond to the taunts and attack the enemy, Lu Xun said: "This must be a trick. We should observe first."
As Lu Xun suspected, there were actually 8,000 Shu troops waiting in ambush in the nearby valleys. Since the Wu forces did not respond to the taunts, Liu Bei abandoned his plan to lure the enemy into the ambush and ordered the 8,000 soldiers to come out of the valleys. When Lu Xun heard about it, he told the Wu officers: "The reason why I did not follow your suggestions to attack the enemy is because I suspected there was something fishy about it." He then wrote a memorial to Sun Quan to emphasize the strategic importance of Yiling, point out some of Liu Bei's weaknesses, and reassure Sun Quan that he would defeat the enemy.

The Wu counter-attack and the burning of the Shu camps

Several days later, the Wu officers told Lu Xun: Lu Xun replied:
Lu Xun then targeted one enemy camp and attacked it but failed to capture it. The Wu officers complained: "We are sacrificing our soldiers' lives for nothing." Lu Xun replied: "I have devised a strategy for defeating the enemy." He then ordered his men to carry a pile of straw each and launch a fire attack on the enemy. Upon the commencement of the fire attack, Lu Xun led all the Wu units on an all-out assault on the Shu forces. Zhu Ran defeated the Shu vanguard force, cut off its retreat route and forced Liu Bei to retreat. Pan Zhang's subordinates killed Feng Xi and inflicted heavy casualties on Feng's unit. Song Qian also destroyed five Shu garrisons and killed its defending officers. Zhang Nan, Shamoke, Ma Liang, and Wang Fu were killed in action, while Du Lu and Liu Ning were forced to surrender to Wu. Over 40 Shu camps were destroyed by the Wu forces. Throughout the Shu army, only Xiang Chong's unit managed to retreat without sustaining any losses.
The actual location of the battle is at the juncture between the west of Yidu County and east of Changyang County in Yichang, Hubei.

Liu Bei's retreat to Baidicheng

Liu Bei and his remaining troops retreated to the Ma'an Hills, where they continued to be fiercely assaulted by the Wu forces from all directions. At the same time, landslides occurred at the Ma'an Hills and caused the Shu forces to sustain thousands of casualties. The Wu general Sun Huan fought with his life and managed to break through enemy lines and capture the key positions in the hills. Liu Bei was forced to retreat through the hazardous mountainous terrain and barely escaped alive at night. During the retreat, he ordered his men to pile up their armour and set them on fire to create barriers for the pursuing Wu forces.
Liu Bei regrouped his scattered forces and ordered them to abandon their boats and travel on foot towards Yufu County, which he renamed "Yong'an". The Wu officers Li Yi and Liu E led their troops in pursuit of Liu Bei and garrisoned at Nanshan. In late September or early October 222, Liu Bei and his forces retreated further to the Wu Gorge.
By the time Liu Bei reached the safety of Baidicheng, all his boats, military equipment, and supplies had been captured by Wu forces. The dead bodies of Shu soldiers floated in the river and obstructed its flow. Liu Bei was extremely upset and furious with his defeat. He exclaimed: "Is it not the will of Heaven that I must be humiliated by Lu Xun?" When Zhao Yun showed up at Yong'an with reinforcements from Jiangzhou, the pursuing Wu forces had already retreated on their own.

Incidents during the battle

Lu Xun refusing to help Sun Huan

In the earlier stages of the battle, Sun Huan led a separate force to attack the Shu vanguard force at Yidao but ended up being besieged by the enemy. He requested for reinforcements from Lu Xun but was denied. The other Wu officers told Lu Xun: "General Sun is a relative of our lord. He is currently under siege, so shouldn't we help him?" Lu Xun replied: "He has the support of his men, his base is well defended, and he has sufficient supplies. There is nothing to worry about. When my plans are in motion, even if we don't help him, the siege on him will automatically be lifted." After the Wu victory at Xiaoting, Sun Huan came to see Lu Xun and said: "Earlier on, I was indeed very resentful when you refused to help me. But now, after the victory, I see that you have your own way of doing things."

Wu officers' reluctance to follow Lu Xun's orders

Many of the Wu officers who participated in the battle had either served in Wu since Sun Ce's time or were relatives of Sun Quan's family, so they viewed themselves highly and were unwilling to follow Lu Xun's orders. Lu Xun placed his sword on the desk and said:
The Wu officers began to show greater respect for Lu Xun after the Wu victory, which was largely due to his strategies. Lu Xun did not report this incident to Sun Quan, who found out about it himself after the battle. When Sun Quan asked Lu Xun about it, Lu replied that he valued those officers even though they were insubordinate towards him, and decided to put up with them because he felt it was important to maintain good working relationships with them to fulfil their common goal of resisting the Shu invasion. Sun Quan praised him and rewarded him handsomely.

Heroics of Fu Rong and Cheng Ji

volunteered to cover the rear while the Shu forces were retreating from Yiling and Xiaoting. He continued to hold his ground firmly and vent his fury on the enemy even though all his comrades had already been killed. When the Wu soldiers called for him to surrender, he replied: "Dogs of Wu! Do you think a Han officer will ever surrender?" He was eventually killed in action.
Cheng Ji also covered the rear during the Shu retreat. As the enemy approached, someone urged him to abandon his boat and escape, but he replied: "I have never fled from battle throughout my military career. Besides, the Emperor is currently in a dangerous situation." When the Wu forces showed up, Cheng Ji wielded a ji, fought fiercely and managed to sink some enemy boats before he was eventually overwhelmed by the enemy and killed.

Cao Pi foreseeing Liu Bei's defeat

When Cao Pi received news that the Shu forces had set up linked camps over a distance of more than 700 li, he told his subjects: He received a report about the Wu victory seven days later.

Aftermath

and the separate Shu army on the northern bank of the Yangtze were cut off from the main Shu army during the Wu counterattack and could not return to Shu. In desperation, Huang Quan and his subordinate Pang Lin led their troops to defect to Wei.
Small rebellions broke out in Lingling and Guiyang commanderies after the Shu forces retreated. Bu Zhi, who was stationed at Yiyang before the battle, led Wu forces to suppress them.
After the battle, Xu Sheng, Pan Zhang, Song Qian and other Wu officers suggested attacking Baidicheng to capture Liu Bei. When Sun Quan asked Lu Xun for his opinion, Lu Xun, Zhu Ran and Luo Tong said that when Cao Pi amassed his forces and seemed like he was going to help Wu attack Shu, he actually had sinister intentions. They cautioned Sun Quan about this and suggested to abandon their pursuit of Liu Bei and return to Wu. Sun Quan heeded their advice. Not long later, Cao Pi led the Wei armies to invade Wu from three directions.
When Liu Bei heard of the Wei invasion of Wu, he wrote to Lu Xun: Lu Xun replied:
Liu Bei became critically ill in April 223. Before he died on 10 June, he named his son Liu Shan as his successor and appointed Zhuge Liang and Li Yan as regents to assist Liu Shan. After taking over the reins of power, Zhuge Liang made peace with Wu and re-established the Wu–Shu alliance against Wei.

Order of battle

Wu forces

;Non-participants
;Main army
;North army
;Allies
;Non-participants
The events before, during, and after the Battle of Xiaoting are mentioned in chapters 81–84 of the 14th-century historical novel Romance of the Three Kingdoms by Luo Guanzhong. Some fictitious stories were included and actual events were exaggerated for dramatic effect. The following are some notable events related to the battle, as described in the novel:

Opposition to Liu Bei's decision to go to war

Liu Bei plans to go to war with Sun Quan to avenge Guan Yu and retake Jing Province, but his decision is opposed by many of his subjects. The first person who attempts to dissuade him from going to war is Zhao Yun, who is ignored. After that, other Shu officials such as Ma Liang and Chen Zhen urge Zhuge Liang to stop Liu Bei, so Zhuge Liang brings them along to meet Liu Bei and advise him against his decision, but Liu Bei refuses to accept their advice. Just when Liu Bei is preparing for war, Qin Mi opposes his decision. Liu Bei is so angry that he wants to execute Qin Mi. However, Qin Mi is spared after Zhuge Liang and the rest of the Shu imperial court plead with Liu Bei. Zhuge Liang then writes a memorial to Liu Bei to explain why he should not go to war with Sun Quan, but Liu Bei throws the memorial to the ground after reading it and exclaims, "My decision is final. There is no need to advise me against my decision anymore!"
;Historicity
The historical text Sanguozhi did not mention anything about Zhuge Liang opposing Liu Bei's decision to go to war with Sun Quan. However, it did mention that Zhao Yun and Qin Mi attempted to dissuade Liu Bei: Zhao Yun advised Liu Bei against attacking Sun Quan, but was ignored. Qin Mi was imprisoned by Liu Bei when he advised him against the campaign, but was released later.

Huang Zhong's death

The Shu general Huang Zhong participates in the campaign even though he is already over 70 years old at the time. He slays Pan Zhang's subordinate, Shi Ji, and defeats Pan Zhang in an engagement on the first day. On the second day, while pursuing the retreating Pan Zhang, he falls into an ambush and is surrounded by Zhou Tai, Han Dang, Ling Tong and Pan Zhang. He is hit by an arrow fired by Ma Zhong. Guan Xing and Zhang Bao save him, but he dies from his wound that night. Liu Bei mourns his death. Since the Battle of Xiaoting historically took place between 221–222, going by the novel's account, Huang Zhong's year of death should be around 221–222.
;Historicity
Huang Zhong's biography in the Sanguozhi stated that Huang Zhong died in 220, a year after the Hanzhong Campaign ended. His cause of death is unknown.

Guan Xing killing Pan Zhang

In one of the early engagements, Guan Xing encounters Pan Zhang, who captured his father Guan Yu in an ambush during the Battle of Maicheng. In his eagerness to avenge his father, Guan Xing pursues Pan Zhang into a valley but loses his way inside. After nightfall, Guan Xing wanders around until he finds a house inhabited by an old man and stays there for the night. He sees his father's portrait on the wall in the house. Later that night, Pan Zhang also finds his way to the house and asks to stay there. Guan Xing sees Pan Zhang and shouts at him. Just as Pan Zhang is about to leave, he encounters Guan Yu's ghost and is petrified. Guan Xing catches up with Pan Zhang, kills him, digs out his heart and places it on the altar as an offering to his father's spirit.
;Historicity
Pan Zhang's biography in the Sanguozhi stated that he died in 234 – more than 10 years after the Battle of Xiaoting. His cause of death is unknown. Guan Yu's biography mentioned that Guan Xing served as a civil official in Shu after reaching adulthood and died a few years later while in office, so Guan Xing was most probably not involved in the battle.

Gan Ning's death

is down with dysentery around the time of the Battle of Xiaoting, but he still participates in the battle regardless of his illness. He is resting when he hears enemy forces approaching, so he quickly mounts his horse and prepares for battle. He encounters a group of tribal warriors led by Shamoke. He sees that the enemy force is too large and decides to withdraw. While retreating on horseback, Gan Ning is hit in the head by an arrow fired by Shamoke. He flees, with the arrow still embedded in his head, reaches Fuchi, sits down under a tree and dies. Dozens of crows on the tree fly around his body. When Sun Quan learns of Gan Ning's death, he is deeply saddened and gives orders for Gan to be buried with full honours.
;Historicity
No details were provided on Gan Ning's cause and time of death in his biography in the Sanguozhi. Gan Ning's death was briefly stated as follows: When Gan Ning died, Sun Quan deeply lamented his death.

Zhao Yun killing Zhu Ran

Liu Bei retreats under the protection of Guan Xing and Zhang Bao after his camps are set on fire by the Wu forces, who continue to pursue him. At a critical moment, Zhao Yun shows up and blocks the attacks from the enemy. Zhao Yun encounters Zhu Ran during the battle and kills him. He protects Liu Bei while the latter heads towards Baidicheng.
;Historicity
The Zhao Yun Biezhuan stated that Zhao Yun did not participate in the Battle of Xiaoting. Before the battle, Zhao Yun advised Liu Bei against going to war with Sun Quan but was ignored. Liu Bei ordered him to remain behind and guard Jiangzhou. When Zhao Yun learnt that Liu Bei had been defeated at Zigui, he led troops from Jiangzhou to Yong'an to help his lord.
Zhu Ran's biography in the Sanguozhi stated that he died in 249 at the age of 68 – about 27 years after the Battle of Xiaoting. Besides, he outlived Zhao Yun, who historically died in 229.

Lady Sun's death

News of Liu Bei's defeat in the battle reach his ex-wife Lady Sun, who had returned to Wu. After hearing rumours that Liu Bei had been killed in battle, Lady Sun ventures out to the bank of the Yangtze, where she faces the west and cries before drowning herself.
;Historicity
Nothing was recorded in history about what happened to Lady Sun after she left Liu Bei and returned to Wu territory.

Lu Xun's encounter with Zhuge Liang's Stone Sentinel Maze

In popular culture

The battle is featured as a playable stage in Koei's video game series Dynasty Warriors, in which it is known as the "Battle of Yi Ling" or "Battle of Yiling". It has a follow-up, the "Battle of Baidi Castle", which is based on a hypothetical scenario of the Wu forces pressing on to attack Baidicheng, where the Shu forces retreated to after their defeat.

Citations