⛩️ East Asiahard

Battle of Guandu

200 CE · Guandu, Henan, China

The Battle of Guandu was fought in 200 CE in Guandu, Henan, China between Cao Cao vs Yuan Shao; decisive victory for Cao Cao, who burned Yuan Shao's supply depot and became master of northern China.

Battle of Guandu: quick facts

Date
200 CE
Location
Guandu, Henan, China
Belligerents
Cao Cao vs Yuan Shao
Commanders
Cao Cao vs Yuan Shao
Result
decisive victory for Cao Cao, who burned Yuan Shao's supply depot and became master of northern China.
Era
⛩️ East Asia
Quiz difficulty
hard
Isometric diorama of the Battle of Guandu (200 CE, Guandu, Henan, China) showing Cao Cao vs Yuan Shao
AI-generated artwork made for the game; an artistic interpretation, not a historical image.

What happened at the Battle of Guandu?

The Battle of Guandu was the decisive clash between the two most powerful warlords of northern China at the end of the Han Dynasty. Cao Cao, heavily outnumbered by Yuan Shao's forces, held a fortified position at the Yellow River crossing before launching a daring raid that destroyed Yuan Shao's supply depot at Wuchao. The destruction of his supplies caused Yuan Shao's army to collapse. The victory gave Cao Cao dominance over northern China and was a crucial step in the formation of the Three Kingdoms.

Did you know?

Cao Cao's victory at Guandu came after a defector from Yuan Shao's camp revealed the location of the supply depot at Wuchao, demonstrating how intelligence and betrayal can decide wars.

Sources and further reading

Entry last reviewed 26 September 2026.

Can you identify this battle?

Put your knowledge to the test in BattleGuess

Play BattleGuess