⛩️ East Asiahard

Battle of Suiyang

757 CE · Suiyang, Henan, China

The Battle of Suiyang was fought in 757 CE in Suiyang, Henan, China between Tang loyalists vs the Yan rebels of the An Lushan Rebellion; Yan victory after a ten-month siege, but the defence held up the rebel advance long enough to save the Tang.

Battle of Suiyang: quick facts

Date
757 CE
Location
Suiyang, Henan, China
Belligerents
Tang loyalists vs the Yan rebels of the An Lushan Rebellion
Commanders
Zhang Xun and Xu Yuan vs Yin Ziqi
Result
Yan victory after a ten-month siege, but the defence held up the rebel advance long enough to save the Tang.
Era
⛩️ East Asia
Quiz difficulty
hard
Isometric diorama of the Battle of Suiyang (757 CE, Suiyang, Henan, China) showing Zhang Xun and Xu Yuan vs Yin Ziqi
AI-generated artwork made for the game; an artistic interpretation, not a historical image.

What happened at the Battle of Suiyang?

The Siege of Suiyang was one of the most harrowing defensive stands in military history, fought during the devastating An Lushan Rebellion against the Tang Dynasty. General Zhang Xun and a small garrison held the city for ten months against over 100,000 rebel troops, enduring starvation so extreme it became legendary. Though Suiyang eventually fell and Zhang Xun was executed, the prolonged defense prevented the rebels from advancing into southern China and bought crucial time for the Tang to regroup and ultimately suppress the rebellion.

Did you know?

The defense of Suiyang during the An Lushan Rebellion is estimated to have cost 13 million lives across China overall, making it potentially the deadliest conflict in human history until World War II.

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