Contents
Biography & Historical Record
Zhang Ni (died 254 AD), courtesy name Boyuan, was a military general and official of the state of Shu Han during the Three Kingdoms period. Born in Nanchong, Ba Commandery, Zhang Ni rose from humble local origins to become one of Shu Han’s most reliable and courageous commanders. Early in his career, he demonstrated exceptional valor and resourcefulness by suppressing local bandits and quelling rebellions in the southern commanderies. His ability to pacify turbulent ethnic tribes and win the trust of local populations earned him high renown throughout the state.
When Zhuge Liang launched his famous Southern Campaigns against the Nanman tribes, Zhang Ni played a pivotal role as a vanguard commander, enduring great hardships, overcoming venomous traps, and securing vital footholds for the imperial army. Later, he served under Jiang Wei during the northern expeditions against Cao Wei, fighting with unyielding bravery until his heroic death at the Battle of Taoxi in 254 AD, where he charged into overwhelming enemy forces to protect his comrades and died in action.
Role in Romance of the Three Kingdoms
In Luo Guanzhong’s epic novel Romance of the Three Kingdoms, Zhang Ni is portrayed as a fearless, loyal, and fiercely devoted general of Shu Han who distinguishes himself through unwavering service in both the southern campaigns and northern expeditions. Introduced during Zhuge Liang’s Southern Campaign in Chapter 87, Zhang Ni bravely faces treacherous terrain, captures rebel leaders, and proves his tactical worth under extreme conditions.
His most poignant and heroic depiction occurs in Chapter 109 during Jiang Wei’s sixth northern expedition. Although suffering from chronic illness and advanced age, Zhang Ni insists on leading the vanguard against the Wei army under Chen Tai. Surrounded by overwhelming forces and facing certain death, Zhang Ni fights valiantly to his last breath, executing enemy officers before falling in battle, earning the profound grief and mourning of both Jiang Wei and the entire Shu court.
Notable Quotes & Famous Sayings
- “A soldier’s highest duty is to die on the battlefield in defense of the state; I will never retreat in the face of the enemy!” — Zhang Ni’s final declaration before charging into battle at Taoxi.
Zhang Ni (張嶷) — Historical & Literary Timeline
225 AD
Joining the Southern Campaign
Zhang Ni joins Zhuge Liang’s expedition to pacify the southern tribes, utilizing clever strategies to defeat local rebellions and secure the supply routes.
228 AD
Participating in the Northern Expeditions
Zhang Ni serves under Zhuge Liang in the northern campaigns against Cao Wei, commanding vanguard forces in assaults against enemy strongholds.
254 AD
Heroic Death at Taoxi
During Jiang Wei’s northern expedition, an aging and ailing Zhang Ni leads a desperate charge against Wei forces at Taoxi, fighting heroically until he is killed in action.
Key Relationships
Family
- No information
Friends
- Zhuge Liang (诸葛亮, Gia Cát Lượng): The Chancellor of Shu Han who recognized Zhang Ni’s military talent and utilized him as a vanguard commander during the Southern Campaigns.
- Jiang Wei (姜维, Khương Duy): The Grand General of Shu Han under whom Zhang Ni served during the northern expeditions; Zhang Ni died fighting under his command at the Battle of Taoxi in 254 AD.
- Wang Ping (王平, Vương Bình): A fellow Shu Han general who served alongside Zhang Ni during various military campaigns.
Enemies
- Chen Tai (陈泰, Trần Thái): A capable general of Cao Wei who commanded the forces that clashed with Zhang Ni at the Battle of Taoxi in 254 AD, where Zhang Ni was killed in action.
Other
- Liu Shan (刘禅, Lưu Thiện): The Emperor of Shu Han to whom Zhang Ni remained a loyal and dedicated official throughout his career.
In Novel
Chapter 87
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni serves among Zhuge Liang’s commanders during the Southern Campaign and takes part in the operations against the Nanman forces.
Chapter 88
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni is assigned to a camp near the Lu River as Zhuge Liang organizes his forces during the campaign against Meng Huo.
Chapter 90
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni fights in the Southern Campaign and is captured by Zhu Rong’s forces after being lured into pursuit. Zhuge Liang later exchanges Zhu Rong for Zhang Ni and Ma Zhong, securing their release.
Chapter 91
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni remains among Zhuge Liang’s officers after the Southern Campaign and is listed as part of the reorganized Shu military command for the Northern Expedition.
Chapter 93
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni serves with Zhuge Liang’s army during the campaign around Tianshui and participates in the operations against Wei.
Chapter 94
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni remains one of Zhuge Liang’s field commanders during the campaign against the Qiang forces and Wei.
Chapter 97
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni is sent with Wang Ping and Liao Hua to confront Wang Shuang. He fights Wang Shuang, is struck by the meteor hammer, and survives after Wang Ping and Liao Hua rescue him.
Chapter 98
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni continues serving with the Shu army during the renewed northern operations around Chencang.
Chapter 99
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni remains among Zhuge Liang’s experienced field commanders during the continuing northern campaign.
Chapter 100
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni participates in the Qigu Valley operation with Du Qiong and Chen Shi and helps support the Shu forces after Chen Shi advances without authorization and is defeated.
Chapter 101
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni continues to serve among Zhuge Liang’s commanders during the later northern operations.
Chapter 102
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni remains part of the Shu command during the continuing campaign and supply operations.
Chapter 103
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni continues serving with the Shu army during the later stages of Zhuge Liang’s northern campaign.
Chapter 104
- Zhang Ni (张嶷, Trương Nghi): Zhuge Liang names Zhang Ni among the loyal and experienced commanders who can continue serving Shu after his death.
Chapter 105
- Zhang Ni (张嶷, Trương Nghi): Zhang Ni remains among the experienced Shu generals entrusted with military responsibilities after Zhuge Liang’s death.
Chapter 111
- Zhang Ni (张嶷, Trương Nghi): During Jiang Wei’s campaign, Zhang Ni learns that Jiang Wei is trapped by Wei forces and leads several hundred cavalry into the encirclement. He breaks through to Jiang Wei, allowing him to escape, but Zhang Ni is struck by a storm of arrows and dies in battle.
In History
Summary
- Zhang Ni (张嶷, Trương Nghi), courtesy name Boyi, was a Shu Han general famous for his service in the southern commanderies.
Year: 234 AD
- Zhang Ni (张嶷, Trương Nghi) continued campaigning in the southern regions and helped maintain Shu authority there.
Year: 254 AD
- Zhang Ni (张嶷, Trương Nghi) was killed in battle during a campaign against the Qiang after volunteering to reinforce Shu forces.
Historical Record
- Zhang Ni (张嶷, Trương Nghi) was a real historical commander. His biography in the Sanguozhi records extensive military service and relations with the southern peoples.











