Ancient WorldAD 200
Battle of Guandu (200): Cao Cao Defeats Yuan Shao
At Guandu in AD 200 Cao Cao held off Yuan Shao's larger army and won by burning its grain at Wuchao. Causes, the campaign, key people and the result for China.

Contents
The Battle of Guandu, fought in AD 200 in what is now Henan province, was the decisive struggle between the two strongest warlords of northern China, Cao Cao and Yuan Shao. Outnumbered and short of food, Cao Cao held a defensive line for months and then won by burning Yuan Shao’s grain depot at Wuchao. The victory gave him the north and set the stage for the division of China into the Three Kingdoms.
Background: two warlords in the north
After Dong Zhuo seized Luoyang in 189, the authority of the Han court collapsed and provincial commanders fought for territory. Yuan Shao, head of one of the most prestigious families of the empire, built a power base in Ji province, north of the Yellow River. By 199, after destroying his rival Gongsun Zan at Yijing, he controlled the four northern provinces of Ji, Qing, You and Bing.
Cao Cao, Yuan Shao’s former ally and friend from youth, had built his own state south of the river. In 196 he took the young Emperor Xian under his protection at Xu, modern Xuchang, which gave him the right to issue orders in the emperor’s name. He also set up military agricultural colonies (tuntian) that gave his armies a steadier supply of grain.
War between the two became unavoidable. In early 200 Cao Cao first had to deal with Liu Bei, who had rebelled against him in Xu province to the east. Cao Cao drove Liu Bei out and captured his general Guan Yu; Liu Bei fled to Yuan Shao.
The opening battles
In spring 200 Yuan Shao sent his general Yan Liang to besiege Cao Cao’s post at Boma on the south bank of the Yellow River. Cao Cao feinted towards the west, then struck at Boma. In the fighting Guan Yu, still serving Cao Cao, rode into the enemy ranks and killed Yan Liang.
Soon afterwards Yuan Shao’s cavalry commander Wen Chou pursued Cao Cao’s retreating column near Yan Ford. Cao Cao let his baggage train scatter as bait, then attacked the disordered enemy horsemen and killed Wen Chou. The loss of two famous generals hurt Yuan Shao’s prestige, but his main army was intact. Guan Yu then left Cao Cao to rejoin Liu Bei.
Stalemate at Guandu
Cao Cao pulled back to Guandu, a fortified crossing that blocked the road to Xu, and Yuan Shao’s army advanced to face him. Over the following months the two sides built earth ramparts and siege works. Yuan Shao’s men raised mounds and towers to shoot arrows into Cao Cao’s camp, and Cao Cao answered with stone-throwing engines; both sides dug tunnels.
The defenders suffered badly. Cao Cao’s men were tired, food was running short and some of his officers secretly wrote to Yuan Shao. According to the histories, Cao Cao considered retreating to Xu, but his adviser Xun Yu urged him to hold on, arguing that whoever withdrew first would lose.
Yuan Shao had his own problems. His advisers were divided, and he ignored counsel such as that of Ju Shou and Tian Feng, who had argued for a slow war of raids rather than one great battle. His supplies had to travel long distances by wagon.
The raid on Wuchao
The turning point came in the tenth month of the year, around November 200. Xu You, one of Yuan Shao’s advisers, fell out with his master and went over to Cao Cao. He revealed that Yuan Shao’s grain, carried by more than 10,000 wagons, was stored at Wuchao, about 40 li (some 17 kilometres) north of the main camp, under the general Chunyu Qiong.
Cao Cao left Cao Hong to hold the camp and led about 5,000 infantry and cavalry to Wuchao by night, his men carrying Yuan Shao’s banners to pass unchallenged. At dawn they attacked, set the supplies on fire and killed Chunyu Qiong.
Yuan Shao reacted by sending only light cavalry to Wuchao and ordering his generals Zhang He and Gao Lan to storm Cao Cao’s main camp. The assault failed. When news came that Wuchao had fallen, Zhang He and Gao Lan burned their siege equipment and surrendered to Cao Cao. Yuan Shao’s army disintegrated, and he fled north across the Yellow River with only around 800 horsemen. Large numbers of his soldiers were captured; one early source claims that more than 70,000 were killed, but such figures cannot be checked.
Key people
- Cao Cao (155-220): chancellor in all but name, who controlled Emperor Xian and won at Guandu.
- Yuan Shao (died 202): the most powerful warlord of north China before Guandu.
- Xu You: Yuan Shao’s adviser whose defection revealed Wuchao.
- Chunyu Qiong: commander of the Wuchao depot, killed in the raid.
- Zhang He (died 231): Yuan Shao’s general who defected and later became one of Wei’s leading commanders.
By the numbers
| Item | Figure (ancient sources; uncertain) |
|---|---|
| Yuan Shao’s army | over 100,000 infantry and 10,000 cavalry |
| Cao Cao’s army | under 10,000 according to the Sanguozhi, doubted by historians |
| Supply wagons at Wuchao | over 10,000 |
| Cao Cao’s raiding force | about 5,000 |
| Yuan Shao’s escort in flight | about 800 horsemen |
Consequences
Guandu did not end the war at once, but it broke Yuan Shao’s power. He defeated a revolt at home and lost again to Cao Cao at Cangting in 201, then died in 202. His sons Yuan Tan and Yuan Shang fought each other over the succession, which made Cao Cao’s work easier. He captured Yuan Shao’s capital Ye in 204, killed Yuan Tan in 205 and in 207 defeated the Wuhuan allies of the Yuan brothers at White Wolf Mountain. By the end of 207 Cao Cao ruled all of northern China.
Ye became the centre of his power, and he next turned south. That campaign ended in his defeat at the Battle of Red Cliffs in 208, which meant that the north he won at Guandu would become the state of Wei rather than the heart of a reunited empire.
Legacy
Guandu is often cited in China, alongside Red Cliffs and Yiling, as a classic example of a smaller army defeating a larger one by striking at its supplies and exploiting division among its leaders. Cao Cao himself later wrote commentaries on the military classic Sunzi, and his conduct of the campaign shows the same stress on deception, speed and supply. It also forms one of the great episodes of the novel Romance of the Three Kingdoms, which adds dramatic detail but keeps the main story of Xu You’s defection and the burning of Wuchao.
Timeline
- 196: Cao Cao brings Emperor Xian to Xu.
- 199: Yuan Shao destroys Gongsun Zan and controls four northern provinces.
- 200, early: Cao Cao defeats Liu Bei in Xu province; Liu Bei flees to Yuan Shao.
- 200, spring: Yan Liang is killed at Boma and Wen Chou near Yan Ford.
- 200, summer to autumn: Stalemate at Guandu.
- 200, about November: Xu You defects; Cao Cao burns the depot at Wuchao and Yuan Shao’s army collapses.
- 202: Yuan Shao dies.
- 207: Cao Cao completes the conquest of the north at White Wolf Mountain.
Why it matters
Guandu decided that Cao Cao, not Yuan Shao, would rule the Chinese heartland north of the Yangtze. The foundations of the state of Wei, which his son proclaimed in 220, were laid on this battlefield.
Frequently asked questions
Who won the Battle of Guandu?
Cao Cao won. After months of stalemate he destroyed Yuan Shao's grain depot at Wuchao, and Yuan Shao's army collapsed when two of its senior generals defected.
Where was Guandu?
Guandu was a crossing point on a canal north-east of Cao Cao's capital at Xu, close to modern Zhongmou in Henan province. It lay on the main road from the Yellow River to Xu.
How big were the armies at Guandu?
The Records of the Three Kingdoms says Yuan Shao had over 100,000 infantry and 10,000 cavalry, and that Cao Cao had fewer than 10,000 men. The commentator Pei Songzhi already doubted the low figure for Cao Cao, and modern historians agree that Yuan Shao had the larger army but think the gap was smaller than the sources claim.
What happened at Wuchao?
Wuchao was where Yuan Shao stored the grain for his army, guarded by Chunyu Qiong. Acting on information from the defector Xu You, Cao Cao led about 5,000 men there by night, burned the supplies and killed Chunyu Qiong.
Why is Guandu important?
It decided who would control northern China, the richest and most populous part of the Han empire. The victory made Cao Cao the leading warlord of his time and laid the foundations of the state of Wei.
Sources and further reading
- Chen Shou, Records of the Three Kingdoms (Sanguozhi), annals of Emperor Wu (Cao Cao) and biography of Yuan Shao, with Pei Songzhi's commentary
- Twitchett, Denis and Loewe, Michael (eds.), The Cambridge History of China, Volume 1: The Ch'in and Han Empires (1986)
- de Crespigny, Rafe, Imperial Warlord: A Biography of Cao Cao 155-220 AD (2010)
- Encyclopaedia Britannica, "Cao Cao"
Cite this article
“Battle of Guandu (200): Cao Cao Defeats Yuan Shao.” Chronicle, https://chronicle.bigworldlist.com/articles/battle-of-guandu-200/.