Battle of Baxi

The Battle of Baxi was fought between the warlords Liu Bei and Cao Cao in 215 during the prelude to the Three Kingdoms period of Chinese history. Liu Bei's forces, led by Zhang Fei, scored a victory over Cao Cao's army, which was led by Zhang He.

Battle of Baxi
Part of the Hanzhong Campaign
Date215 CE
Baxi (near present-day Hanzhong, Shaanxi), China
Result Liu Bei victory
Liu Bei Cao Cao
Commanders and leaders
Zhang Fei Zhang He
at least 10,000 elite soldiers [1] Main army of Cao Cao in that region
Battle of Baxi
Traditional Chinese巴西之戰
Simplified Chinese巴西之战

The battleEdit

Cao Cao defeated Zhang Lu at the Battle of Yangping and conquered Hanzhong. He stationed Xiahou Yuan and Zhang He to defend the Han valley. Zhang He led several battalions from the main army separately south to Baxi, intending to evacuate and relocate civilians to Hanzhong. He advanced to Dangqu, Mengtou, Dangshi and opposed Zhang Fei's army for approximately 50 days. Zhang Fei directed more than 10,000 soldiers through an alternate route to intercept and ambush Zhang He from another direction. Zhang He's army was divided and its divisions were unable to support each other because of difficulty traversing the mountain paths, and Zhang Fei subsequently defeated Zhang He. Zhang He retreated, and arrived at Nanzheng with only a few dozen men.[2]


  1. ^ Sanguozhi, Biography of Zhang Fei(Yide), Zhang Fei led his 10,000 or so elite soldiers and ambushed Zhang He's men from another direction
  2. ^ Chen Shou. Records of Three Kingdoms, Volume 36, Biography of Zhang Fei.