The Battle of Dingjunshan (定军山之战) was fought in 219 CE during Liu Bei’s campaign to capture Hanzhong from Cao Cao. The battle resulted in a decisive victory for Shu forces and secured Hanzhong, a strategically vital region.
Strategic importance of Hanzhong
Hanzhong was a key territory connecting the Sichuan Basin (Yi Province) to the Central Plain. Control of Hanzhong provided a base for northern campaigns and protected Yi Province from invasion. Both Cao Cao and Liu Bei recognised its strategic value.
The campaign
In 218–219, Liu Bei launched a campaign to take Hanzhong from Cao Cao. Fa Zheng served as strategist, and Huang Zhong was among the key generals. Cao Cao sent Xiahou Yuan to defend the region.
The battle
At Dingjunshan, Huang Zhong led an attack on Xiahou Yuan’s position. Following Fa Zheng’s strategy, Huang Zhong’s forces caught Xiahou Yuan off guard. In the engagement, Huang Zhong killed Xiahou Yuan, a major blow to Cao Cao’s forces.
Aftermath
Cao Cao personally led reinforcements but was unable to retake Hanzhong. Liu Bei secured control of the region and declared himself King of Hanzhong (汉中王). The victory gave Shu Han a strategic base for future northern campaigns, including Zhuge Liang’s later Northern Expeditions.
Historical significance
The Battle of Dingjunshan demonstrated Liu Bei’s growing military capability and marked a significant territorial gain. Hanzhong remained under Shu control until the Fall of Shu in 263, serving as a base for northern campaigns throughout the period.