Battle of Xiangguo

Battle of Xiangguo
DateNovember or December 350 – April or May 351 AD
Location
Result
  • Later Zhao and Former Yan victory
  • Shi Zhi soon assassinated
Belligerents
Ran Wei Later Zhao
Former Yan
Commanders and leaders
Ran Min Shi Zhi
Shi Kun
Yao Xiang
Yue Wan
Strength
100,000+ 130,000+
Casualties and losses
Heavy Unknown
Battle of Xiangguo
Traditional Chinese襄國之戰
Simplified Chinese襄国之战
Transcriptions
Standard Mandarin
Hanyu PinyinXiāngguó zhī zhàn

The Battle of Xiangguo (simplified Chinese: 襄国之战; traditional Chinese: 襄國之戰; pinyin: Xiāngguó zhī zhàn) was fought between the state of Ran Wei and the allied forces of Later Zhao and Former Yan from roughly November 350 to May 351 AD during the Sixteen Kingdoms period of China. The battle concluded in victory for the alliance, but the Prince of Zhao, Shi Zhi, was soon assassinated, ending 32 years of Later Zhao rule in northern China.