Strategic Background
The Battle of Yiling occurred at the precise threshold at which the San Guo configuration was solidifying into its final form. In the twenty-fourth year of Jian'an (219), Guan Yu had driven north against Xiangfan only to be ambushed and killed by Sun Quan at Linshu, leaving Shuhan to lose overnight the six commanderies of Jingzhou and its entire Jingzhou army — meaning that the strategic foundation of Zhuge Liang's Longzhong Plan, "spanning both Jing and Yi," had been utterly destroyed. When Liu Bei proclaimed himself emperor in the first year of Zhangwu (221) and launched the eastern expedition, it carried a dual character from the outset: politically, "avenging Guan Yu," and strategically, "recovering Jingzhou." On the Caowei side, Liu Ye stood alone against the court consensus in predicting that Liu Bei would inevitably march, reasoning not from personal sentiment but from the structural argument that "Liu Bei's strategy requires the display of military power to project strength; he will necessarily commit large forces to demonstrate that he has resources to spare" [c:16576]. This shows that to those inside the game at the time, Shuhan's need to validate its new state with an outward offensive was itself a structural constraint.
Deployments on Both Sides
Shu's main force advanced in echelons: Huang Quan commanded the armies north of the Yangzi to check Cao Pi and prevent him from striking south while Shu was engaged [c:16583]; Wu Ban and Chen Shi commanded the river forces garrisoning Yiling, holding both the eastern and western banks; the emperor himself led his commanders from Zigui, traversing the ridges and cutting across the hills to encamp at Xiaoting on the road to Yidao; Attendant-in-the-Palace Ma Liang pacified the Wuling Wuxi tribespeople, who "all flocked to respond" [c:16578][c:16581]. Overall this was a fairly complete deployment — "advancing by river and land simultaneously, guarding against Wei to the north, and linking with the tribal peoples to the south." The problem emerged from the second month onward: once Shu forces had pushed into the rugged mountain terrain, the large vessels could no longer maneuver in the gorge reaches of the Yangzi, so the army "abandoned the ships and proceeded on foot, setting up camps at every point," establishing dozens of outposts stretching seven hundred li along the mountain ridges [c:16591][c:16592]. This was the "seven-hundred-li chain of camps" that Cao Pi later mocked as proof that "Liu Bei does not understand warfare." On the Wu side, the situation was reversed: Lu Xun, commanding as Grand Commander over Zhu Ran, Pan Zhang, Song Qian, Han Dang, Xu Sheng, Xianyu Dan, Sun Huan, and a force of approximately fifty thousand, immediately abandoned the forward positions and withdrew rapidly at the opening of the campaign, pulling back to the line of Yiling and Xiaoting and conceding the entire mountain interior to the Shu forces [c:16591].
Critical Decision Points
What truly decided this battle was not the fire attack but Lu Xun's initial judgment to withdraw deliberately. At the outset of the campaign, Wu commanders mostly advocated meeting the enemy head-on; Lu Xun forbade it — his reasoning was that Shu forces were "advancing with the full vigor of their armies as they descended from the east, and moreover they were holding the heights and defending the passes, making it difficult to attack abruptly." He chose to trade space for time, allowing the Shu army to spread its forces thin over seven hundred li of mountain terrain, consuming its supplies and sapping its morale [c:16591]. This "luring the enemy deeper with a feigned retreat" placed an extreme demand on the political credibility of the commander — a withdrawal can easily be read by subordinates as cowardice, and Lu Xun had to quell the discontent of his generals by force of authority on more than one occasion. After the Shu army had been dug into the mountains through the sixth month and its morale and combat effectiveness had visibly deteriorated, he first launched a test assault on one camp and, from that failure, obtained specific knowledge of "how to break through" — ignite the thatched roofing, let the fire take hold across a wide front, and then order the entire army to attack simultaneously [c:16593]. The second critical decision was his refusal to relieve Sun Huan. Sun Huan was besieged at Yidao and sent urgent appeals for help many times; Lu Xun steadfastly replied "not yet," on the grounds that Sun Huan's walls were strong and his provisions sufficient to hold out until the strategic situation reversed itself — thus avoiding the trap of pulling the main force away to rescue a forward strongpoint [c:16594].
Outcome and Echoes
In the intercalary sixth month, the Wu forces counterattacked across the entire front; Zhang Nan, Feng Xi, and the tribal king Sha Moke were killed, and more than forty Shu encampments were overrun. The Shu main force collapsed within days; the dead numbered in the tens of thousands. Liu Bei rallied his remaining troops on Maanshan for a last stand but was pressed on all sides by Lu Xun's forces, and "the relay-runners themselves shouldered burning gongs and armor to fight a rearguard action — he barely made it into Baidicheng." The account at this point describes how "ships, equipment, armor, and supplies for both the water and land forces were lost in a single sweep; bodies floating downstream choked the Yangzi," conveying the totality of Shu's rout [c:16593]. Zhen-bei General Huang Quan surrendered to Wei to the north when his retreat route was cut off [c:16583]. Zhuge Liang later remarked that if Fa Zheng had lived, "he would surely have been able to dissuade the emperor from going east; and even had the emperor still gone east, it would not have led to such a disaster" [c:16579]. The following year (the third year of Zhangwu, 223), Liu Bei died of illness at Baidicheng, entrusting the orphan prince to Zhuge Liang at Yongan. Shuhan now entered the era of Zhuge Liang's governance; the entire external strategy shifted from "pressing east to recover Jingzhou" to "campaigning north against Liang and Yong," allying once again with Sunwu, with no further large-scale eastward operations. Lu Xun made his name in a single battle, cementing his political position as Sunwu's supreme commander in the later period.
Counterfactual Analysis
The counterfactual analysis of the Battle of Yiling runs along three main lines. First: had the Shu army maintained a combined water-and-land advance without abandoning the ships, with the naval force and the land army staying in coordinated operation throughout, Lu Xun's fire attack could not have achieved its effect across the entire front — Cao Pi's verdict that "Liu Bei does not understand warfare" would not apply under this assumption, and it is quite possible that Shu and Wu would have remained locked in a prolonged standoff along the Yiling–Gongan line, eventually ending with Sunwu proposing peace. Second: had Fa Zheng or Pang Tong been present — Pang Tong had died in battle in 211, Fa Zheng of illness in 220 — Liu Bei might not have casually strung his camps "at every point along the mountains for seven hundred li," and at minimum would have adopted the form that Lu Xun had initially feared: "advancing simultaneously by water and land." Third: had Liu Bei not died at Baidicheng after his defeat and instead returned to Chengdu to rebuild his forces, Shuhan might not have immediately pivoted to the northern campaign strategy, and Zhuge Liang would not have had the space to govern independently afterward — the entire political trajectory of Shuhan would have been completely different. In other words, the Battle of Yiling determined not only who held Jingzhou but also determined that the axis of the three-way standoff shifted from "two strong powers squeezing the Central Plains" to "a north–south division coexisting with an east–west split."
