Readablewiki

Battle of Cangting

Content sourced from Wikipedia, licensed under CC BY-SA 3.0.

Battle of Cangting

The Battle of Cangting happened around May–June 201 CE, during the late Eastern Han dynasty. It was a follow-up to Cao Cao’s victory over Yuan Shao at Guandu (in 200 CE). The fighting took place north of present-day Yanggu County in Shandong, China. Cao Cao won, eliminating Yuan Shao’s southern forces.

What happened

- After Guandu, many of Yuan Shao’s territories north of the Yellow River switched loyalty to Cao Cao, but Yuan Shao still held a bridgehead at Cangting, north of Yanggu.
- Cao Cao wanted to move south to attack Liu Biao and Sun Quan, but his adviser Xun Yu urged him to deal with Yuan Shao first. Cao Cao gathered grain at Anmin to support the campaign.
- In May–June 201, Cao Cao attacked Yuan Shao at Cangting and defeated him. Yuan Shao’s last forces south of the river were wiped out. Cao Cao then returned to Xu City to rest his troops.
- In 202, Yuan Shao died from illness and defeat, leaving his domain to be contended by Cao Cao and his sons.

In Romance of the Three Kingdoms

- The 14th‑century novel expands the story, portraying Cangting as Yuan Shao’s final major campaign, with his large army and his sons present.
- The book credits Cheng Yu with a famous ambush plan: lure Yuan Shao to the river and trap him with ambushes along the riverbank.
- A night raid by Xu Chu triggers a sequence of ambushes by Xiahou Yuan, Zhang Liao, Zhang He, Li Dian, and Xu Huang, followed by further attacks by Yue Jin and Yu Jin.
- Yuan Shao flees toward Cangting, but Cao Cao’s forces close in. After heavy casualties, Yuan Shao dies soon after, lamenting his defeat.


This page was last edited on 1 February 2026, at 19:56 (CET).