Atlas of Battles

battle, ancient

Battle of Changshao

Battle of Changshao was a battle fought in January 684 BC in what is now China. The recorded result: Victory of Lu.

See it on the globe Read the article

Map showing the Battle of Changshao between Qi and Lu states
Map showing the Battle of Changshao between Qi and Lu states. SY, CC BY-SA 4.0, via Wikimedia Commons.
FoughtJanuary 684 BC
WhereChina36.374N, 117.721E
OutcomeVictory of Lu
BelligerentsState of QiagainstState of Lu

Record

DateJanuary 684 BC (month precision)
PlaceChina
36.374N, 117.721E
KindBattle, ancient
Commanders
  • Duke Zhuang of Lu
Battle of ChangshaoBattle of ChangshaoBattle of AnBattle of JinanHundred Regiments OffensiveBattle of AnBattle of JinanHundred Regiments OffensiveTaianWeifangJiningRizhaoLiaochengLaiwuYishuiPingyi100 km36.374N, 117.721E
The recorded site, with the nearest other engagements in the atlas. Present-day coastlines, rivers and borders; towns from Natural Earth.

Nearest engagements

Elsewhere in 684 BC

Battle of Changshao is one of 25 engagements of the 7th century BC in the atlas and one of 339 in present-day People's Republic of China.

Sources

Identity, coordinates, dates and the war from Wikidata Q15908564, released under CC0. Result, belligerents, commanders, strength and casualties from the infobox of the English Wikipedia article Battle of Changshao, revision 1370436873, read 2026-11-14, licensed CC BY-SA 4.0; the article's text is not reproduced here. Present-day country and state from Natural Earth. Dates before 1582 follow the Julian calendar as recorded.