Ancient World632 BC
Battle of Chengpu (632 BC): Jin Checks the Rise of Chu
At Chengpu in 632 BC Duke Wen of Jin defeated the army of Chu and became hegemon of the Zhou states. Causes, tactics, key commanders and the battle's legacy.

Contents
The Battle of Chengpu was fought in 632 BC between the northern state of Jin, led by Duke Wen, and the southern power of Chu. Jin’s victory halted Chu’s push into the heart of the Zhou world and made Duke Wen the leading ruler of his age, recognised by the Zhou king as hegemon. It is one of the best-described battles of the Spring and Autumn period, thanks to a detailed account in the Zuo Zhuan.
The battle took place at a time when warfare among the Zhou states was still dominated by aristocrats fighting from chariots, supported by foot soldiers. Campaigns were short, and victory depended as much on alliances, morale and reputation as on numbers. Chengpu shows all of these elements at work, together with a deliberate use of deception that later strategists admired.
Background: Chu moves north
Chu, centred on the middle Yangtze and Han river valleys, grew steadily in the seventh century BC. The Zhou states regarded it as semi-foreign, and its rulers called themselves kings, a title the northern lords reserved for the Zhou monarch. After the death of Duke Huan of Qi in 643 BC, no northern ruler was strong enough to contain Chu, and states such as Lu, Wey, Cao, Chen and Cai drifted into its orbit.
In Jin, meanwhile, Prince Chong’er had spent nineteen years in exile after a succession crisis, travelling through Di lands, Qi, Cao, Song, Zheng, Chu and Qin. With Qin’s backing he took the Jin throne in 636 BC as Duke Wen. He quickly gained prestige by restoring the Zhou king Xiang, who had been driven from his capital by a rebellion.
The road to battle
In 633 BC Chu besieged Song, which appealed to Jin for help. Rather than marching straight to Song, Jin attacked Chu’s northern allies Cao and Wey in early 632 BC, hoping to draw Chu away. Diplomacy brought Qi and Qin to Jin’s side. The Chu king was reluctant to risk a decisive battle and ordered a withdrawal, but his commander Ziyu insisted on fighting and advanced with part of the army.
Duke Wen then pulled his forces back three days’ march. During his exile he had promised King Cheng of Chu to do exactly this if their armies ever met. The withdrawal kept his word, made Chu look like the aggressor and drew Ziyu onto open ground at Chengpu in Wey.
The battle
The Zuo Zhuan says Jin fielded about 700 chariots, with infantry, alongside troops from Qin, Qi and Song. Chu’s army was organised in three divisions: Ziyu commanded the centre, while the right wing included troops from Chen and Cai.
Jin struck first at the weak Chu right. The Jin officer Xu Chen covered his horses in tiger skins and charged the Chen and Cai contingents, which broke and fled. On the other flank, Jin units pretended to retreat while chariots dragging brushwood raised clouds of dust, suggesting a general rout. The Chu left pursued and was caught between Jin forces, including the troops of the commander-in-chief Xian Zhen, and destroyed. Ziyu, seeing both wings shattered, withdrew the centre in good order.
Key people
- Duke Wen of Jin (reigned 636-628 BC): Chong’er, the exiled prince who became the second of the Five Hegemons.
- Ziyu (Cheng Dechen): chief minister and commander of Chu, who pressed for battle against his king’s wishes and killed himself after the defeat.
- King Cheng of Chu (reigned 671-626 BC): the Chu ruler who had hosted Chong’er in exile.
- Xian Zhen: commander of Jin’s central army at Chengpu.
Timeline
- 655 BC: Chong’er flees Jin and begins his long exile.
- 636 BC: with Qin’s help he becomes Duke Wen of Jin.
- 635 BC: Jin restores the Zhou King Xiang to his capital.
- 633 BC: Chu besieges Song; Song appeals to Jin.
- 632 BC, spring: Jin attacks Cao and Wey and occupies their capitals.
- 632 BC, fourth month: Battle of Chengpu; Chu is defeated.
- 632 BC, fifth month: meeting at Jiantu; the Zhou king recognises Duke Wen as hegemon.
- 597 BC: Chu defeats Jin at the Battle of Bi, reviving its power in the north.
Consequences
Shortly after the battle the Zhou king attended a gathering of lords at Jiantu, presented Duke Wen with ceremonial gifts and named him leader of the lords. Jin remained the main northern power, with interruptions, for about a century. Its long rivalry with Chu, fought through battles at Bi in 597 BC and Yanling in 575 BC and through endless alliance-making among the smaller states, shaped the politics of the Spring and Autumn period.
In the long run Jin’s own great families grew more powerful than its dukes, and the state was divided among them in the fifth century BC, an event remembered as the partition of Jin that helped open the Warring States period.
Why it matters
Chengpu showed how much the Zhou world now depended on regional powers rather than the king. Its account in the Zuo Zhuan, with its stress on keeping promises, careful planning and deception on the battlefield, became a classic case study for later Chinese military writers.
Frequently asked questions
Who fought at the Battle of Chengpu?
The state of Jin under Duke Wen, with contingents from Qin, Qi and Song, fought the army of Chu commanded by Ziyu, also known as Cheng Dechen, together with troops from Chu's allies Chen and Cai.
Who won the Battle of Chengpu?
Jin and its allies won. Chu's left and right wings were broken, although its centre withdrew in order. The Chu commander Ziyu took his own life soon after the defeat.
What does withdrawing three days' march mean?
During his exile Duke Wen had promised King Cheng of Chu that if their armies ever met he would pull back three days' march, about 90 li, before fighting. Before Chengpu he kept that promise, which also drew the Chu army away from its base and onto ground of Jin's choosing.
Why was the Battle of Chengpu important?
It stopped Chu's expansion into the northern Zhou states for a generation and made Jin the leading power. Soon afterwards the Zhou king formally recognised Duke Wen as hegemon at the meeting at Jiantu.
Where was Chengpu?
Chengpu lay in the state of Wey in the eastern North China Plain. Its exact location is uncertain; it is traditionally placed near modern Juancheng in south-western Shandong.
Sources and further reading
- Zuo Zhuan (Zuo Tradition), Duke Xi, 27th-28th years
- Sima Qian, Shiji (Records of the Grand Historian), "Hereditary House of Jin"
- Durrant, Stephen, Wai-yee Li and David Schaberg (trans.), Zuo Tradition / Zuozhuan: Commentary on the "Spring and Autumn Annals" (University of Washington Press, 2016)
- Loewe, Michael and Edward L. Shaughnessy (eds.), The Cambridge History of Ancient China (1999)
Cite this article
“Battle of Chengpu (632 BC): Jin Checks the Rise of Chu.” Chronicle, https://chronicle.bigworldlist.com/articles/battle-of-chengpu-632-bc/.