Zhang He 张郃 Junyi 儁乂

One of Cao Wei's Five Elite Generals, famous for his tactical adaptability and battlefield planning, who achieved victory at Jieting against Ma Su and died pursuing Zhuge Liang's forces at Mumen Dao in 231 CE.

Contents

Zhang He (simplified: 张郃, traditional: 張郃, pinyin: Zhāng Hé), courtesy name Junyi (儁乂 Jùnyì), was one of Cao Wei’s Five Elite Generals, renowned for his tactical adaptability and battlefield planning. He began his career serving Han Fu and Yuan Shao before surrendering to Cao Cao at Guandu in 200. Over three decades of service, he distinguished himself through exceptional military judgment, defeating Ma Su at Jieting in 228 and becoming one of Zhuge Liang’s most feared opponents. He died in 231 while pursuing Zhuge Liang’s retreating forces at Mumen Dao, struck by multiple arrows in an ambush.


Biography

Early career under Han Fu and Yuan Shao

Zhang He was born in Mo County, Hejian Commandery (modern Renqiu, Hebei Province), during the late Eastern Han dynasty. Little is recorded of his early life, but he emerged as a capable military officer during the Yellow Turban Rebellion of 184, serving as Colonel (軍司馬 Jūn Sīmǎ) under Han Fu, the Inspector of Ji Province.

When Han Fu surrendered Ji Province to Yuan Shao in 191, Zhang He transferred his allegiance to Yuan Shao, who recognized his military abilities and appointed him Colonel (校尉 Xiàowèi). Zhang He distinguished himself in campaigns against Gongsun Zan, contributing significantly to Yuan Shao’s victories. His achievements earned him promotion to Ningguo General of the Household (寧國中郎將 Níngguó Zhōngláng Jiāngjūn), establishing his reputation as a capable field commander.

Surrender at Guandu

In 200, during the pivotal Battle of Guandu between Yuan Shao and Cao Cao, Zhang He played a crucial role that would determine both the battle’s outcome and his own future. When Cao Cao personally led a raid on Yuan Shao’s supply depot at Wuchao, Zhang He recognized the strategic importance of the situation and advised Yuan Shao: “Cao Cao’s troops are elite and will certainly defeat Chunyu Qiong. If Chunyu Qiong is defeated, then your great undertaking will be lost. You should urgently lead troops to rescue him.”

However, Yuan Shao’s advisor Guo Tu argued instead: “Zhang He’s plan is not good. It would be better to attack Cao Cao’s main camp. Cao Cao will certainly return to rescue it, and this will resolve Wuchao’s crisis without needing to rescue it.” Zhang He countered: “Cao Cao’s camp is strongly fortified and cannot be quickly captured. If Chunyu Qiong and the others are captured, we will all become prisoners.”

Yuan Shao chose to follow Guo Tu’s advice, sending light cavalry to rescue Wuchao while ordering Zhang He and Gao Lan to lead heavy troops to attack Cao Cao’s main camp, which was defended by Cao Hong and Xun You. Zhang He and Gao Lan failed to capture the camp, and meanwhile, Wuchao fell to Cao Cao’s forces.

When Guo Tu’s strategy failed, he attempted to shift blame by falsely accusing Zhang He of being pleased with the defeat and speaking disrespectfully. Fearing punishment, Zhang He and Gao Lan burned their siege equipment and surrendered to Cao Hong. When Cao Cao returned to camp and learned of Zhang He’s surrender, he was delighted, saying: “Like Weizi leaving Yin and Han Xin joining Han!” He appointed Zhang He as General of the Side (偏將軍 Piān Jiāngjūn) and enfeoffed him as Marquis of Duting Pavilion (都亭侯 Dūtíng Hóu).

Campaigns under Cao Cao

After joining Cao Cao, Zhang He participated in numerous campaigns across northern China. He fought in the siege of Ye in 204, the campaigns against Yuan Tan and Yuan Shang in the Bohai region, and the pacification of Yongnu. He also participated in the expedition against the Wuhuan at White Wolf Mountain in 207, serving alongside Zhang Liao and Cao Chun in the vanguard. For these achievements, he was promoted to General Who Pacifies the Di (平狄將軍 Píngdí Jiāngjūn).

Zhang He continued to distinguish himself in campaigns against various rebels and warlords. He participated in the suppression of Chen Lan and Mei Cheng in Huainan, fought against Ma Chao and Han Sui at Weinan, and assisted Xiahou Yuan in pacifying Liang Province, including campaigns against Song Jian at Fuhan and the pacification of the Qiang tribes in the Hexi region.

Campaign in Hanzhong and defeat at Dangqu

In 215, when Cao Cao led an expedition against Zhang Lu in Hanzhong, Zhang He commanded five thousand infantry as the vanguard, clearing the path from San Pass to Yangping. After Zhang Lu surrendered, Cao Cao left Zhang He, Xiahou Yuan, and Xu Huang to defend Hanzhong against Liu Bei.

Later that year, Zhang He led a separate force south to attack Baxi Commandery, intending to relocate the local population to Hanzhong. Liu Bei dispatched Zhang Fei, the General Who Conquers Bandits and Administrator of Baxi, with over ten thousand elite troops to resist Zhang He.

The two armies confronted each other at Dangqu for over fifty days. Zhang Fei eventually led his elite forces along a narrow mountain path to attack Zhang He’s position. Due to the narrow terrain, Zhang He’s forces could not support each other effectively, and Zhang He was defeated. He abandoned his horse and fled with only ten men, climbing the mountains to escape back to Nanzheng. Despite this defeat, Cao Cao recognized Zhang He’s overall contributions and promoted him to General Who Pacifies Bandits (蕩寇將軍 Dàngkòu Jiāngjūn).

Defense of Guangshi and succession after Xiahou Yuan’s death

In 218, when Liu Bei launched his campaign to capture Hanzhong, Zhang He was assigned to defend Guangshi alongside Xiahou Yuan and Xu Huang. In early 219, Liu Bei personally led over ten thousand elite troops, divided into ten units, to attack Zhang He’s position at night. Zhang He led his personal guards in fierce resistance, and Liu Bei was unable to capture the position.

During the subsequent fighting, Liu Bei’s forces set fire to the defensive barriers (鹿角 lùjiǎo) around the camp. Xiahou Yuan sent Zhang He to repair the southern barriers while he personally led light troops to repair the eastern barriers. When Liu Bei attacked Zhang He’s position, Zhang He’s forces struggled, and Xiahou Yuan dispatched half of his eastern forces to reinforce Zhang He. Liu Bei’s forces then attacked the weakened eastern position, killing Xiahou Yuan.

After Xiahou Yuan’s death, the Wei forces were thrown into confusion. The army’s Sima Guo Huai and Du Xi gathered the scattered troops and recommended Zhang He as the new commander, saying: “General Zhang is a famous general of the state, feared by Liu Bei. Today’s situation is urgent, and only General Zhang can stabilize the army.” Zhang He accepted command, organized the troops, and restored order. When Liu Bei heard that Xiahou Yuan had been killed, he reportedly said: “We should have killed Zhang He. What use is killing Xiahou Yuan?”

Cao Cao later arrived personally to reinforce Hanzhong but was unable to defeat Liu Bei. He withdrew his forces and ordered Zhang He to garrison Chencang.

Service under Cao Pi and Cao Rui

After Cao Pi succeeded Cao Cao in 220, he appointed Zhang He as Left General (左將軍 Zuǒ Jiāngjūn) and advanced his title to Marquis of Duxiang (都鄉侯 Dūxiāng Hóu). When Cao Pi declared himself emperor later that year, he further advanced Zhang He to Marquis of Mo (鄚侯 Mò Hóu).

In 222, Cao Pi ordered Zhang He to join Cao Zhen and Xu Huang in attacking Jiangling, held by Eastern Wu. Zhang He led forces across the Yangtze River and captured the Wu-held fortifications on Zhongzhou Island. However, the Wei forces were unable to capture Jiangling itself, which was defended by Zhu Ran, and eventually withdrew after six months of siege.

After Cao Rui succeeded Cao Pi in 226, Zhang He was sent to Jing Province to work with Sima Yi against Wu forces. At Qikou, Zhang He defeated Liu A, a Wu general.

Victory at Jieting

In 228, when Zhuge Liang launched his first Northern Expedition, three commanderies—Tianshui, Nan’an, and Anding—rebelled and joined Shu Han. Cao Rui personally took command of the response and appointed Zhang He, who held the rank of Right General (右將軍 Yòu Jiāngjūn), with the special title of Tejin (特進), to command the forces opposing Zhuge Liang.

Zhuge Liang sent Ma Su to defend Jieting, a critical strategic position. However, Ma Su violated Zhuge Liang’s instructions by abandoning the main road and instead camping on Nanshan Mountain, believing the high ground would provide an advantage. Zhang He recognized the tactical error and cut off Ma Su’s water supply, then launched an attack that routed Ma Su’s forces. Ma Su’s defeat forced Zhuge Liang to withdraw, and Zhang He recaptured the three rebelling commanderies.

Cao Rui issued an edict praising Zhang He: “The bandit Zhuge Liang led the masses of Ba and Shu against our fierce tiger-like army. General, you wore armor and grasped sharp weapons, conquering wherever you went. I greatly commend your great achievements. I increase your fief by one thousand households, making four thousand three hundred households in total.”

Calculation at Chencang

Later in 228, when Zhuge Liang launched a second Northern Expedition and attacked Chencang, Cao Rui summoned Zhang He from Jing Province. He personally traveled to Henan City to see Zhang He off, asking: “When you arrive, will Zhuge Liang have already captured Chencang?”

Zhang He, knowing that Zhuge Liang’s forces were isolated and lacked sufficient supplies, calculated on his fingers and replied: “Before I arrive, Zhuge Liang will have already withdrawn. I calculate that Zhuge Liang’s grain supplies will not last ten days.” Zhang He traveled day and night, but before he reached Chencang, Zhuge Liang had indeed withdrawn due to lack of supplies. This incident gave rise to the idiom “屈指可數” (qūzhǐ kěshǔ, “can be counted on one’s fingers”), meaning “very few in number.”

Cao Rui ordered Zhang He to return to the capital and appointed him General Who Conquers the West and Chariots and Cavalry (征西車騎將軍 Zhēngxī Chēqí Jiāngjūn).

Death at Mumen Dao

In 231, during Zhuge Liang’s fourth Northern Expedition, Zhang He was ordered to lead forces to Lueyang to oppose Zhuge Liang. Sima Yi commanded the overall campaign, with Zhang He, Guo Huai, Fei Yao, and Dai Ling under his command.

During the campaign, Zhang He disagreed with Sima Yi’s strategy on multiple occasions. When Sima Yi insisted on following Zhuge Liang’s forces closely but refused to engage, Zhang He advised: “The enemy came from afar to request battle, but we have not granted it. For us, the advantage lies in not fighting, using a long-term strategy to control them. Moreover, the defenders at Qishan know that our main army is nearby, and their morale will naturally be stable. We should stop and camp here, then send out a surprise force to attack the enemy’s rear. We should not advance but not dare to fight, which will cause us to lose the people’s confidence.”

Sima Yi did not follow this advice, and the Wei forces suffered defeats. When Zhuge Liang’s forces withdrew due to lack of supplies, Sima Yi ordered Zhang He to pursue them. Zhang He objected: “According to military law, when surrounding a city, one must leave an escape route, and one should not pursue a retreating army.” Sima Yi ignored this warning and insisted that Zhang He pursue.

Zhang He had no choice but to lead his forces in pursuit. At Mumen Dao (木門道), Zhuge Liang’s forces had set up an ambush on high ground. As Zhang He’s forces entered the narrow valley, the Shu forces unleashed volleys of arrows. Zhang He was struck in the right knee by an arrow and died from his wounds.

According to the Weilue, Sima Yi had forced Zhang He to pursue against his better judgment, leading directly to his death. Zhang He was posthumously honored as Marquis Zhuang (壯侯 Zhuàng Hóu, “Valiant Marquis”). His eldest son Zhang Xiong succeeded to his title, and Cao Rui granted marquis titles to Zhang He’s four other sons, with the youngest receiving the title of Marquis of the Interior.

In 243, Zhang He was enshrined in Cao Cao’s temple alongside other foundational Wei ministers.


Personality and traits

Tactical adaptability

Zhang He’s greatest military strength was his exceptional tactical adaptability and ability to read battlefield situations. Historical sources consistently praise his skill in “臨陣制變” (línzhèn zhìbiàn, “adapting tactics on the battlefield”). He was renowned for his ability to analyze terrain, assess enemy dispositions, and adjust his strategy accordingly.

Chen Shou’s evaluation captures this quality: “Zhang He understood changing circumstances and excelled at arranging battle formations. He calculated battle situations and terrain, and nothing failed to match his calculations. From Zhuge Liang onward, all [Shu generals] feared him.”

This tactical flexibility was demonstrated throughout his career. At Guandu, he correctly identified the critical importance of Wuchao. At Guangshi, he successfully defended his position against Liu Bei’s night attack. At Jieting, he recognized Ma Su’s tactical error and exploited it decisively. His ability to calculate Zhuge Liang’s supply situation at Chencang demonstrated his understanding of logistics and campaign planning.

Military planning and preparation

Beyond tactical adaptability, Zhang He was known for careful military planning and preparation. He was skilled at “善處營陳” (shàn chǔ yíng chén, “excellently arranging camps and formations”), suggesting he paid careful attention to defensive preparations and troop dispositions.

His disagreements with Sima Yi during the 231 campaign reflected his understanding of military principles. His advice to avoid pursuing a retreating army demonstrated his knowledge of classical military doctrine, which warned against such pursuits. His death came precisely because Sima Yi ignored this sound military advice.

Intellectual interests

Unlike many generals of his era, Zhang He maintained an interest in scholarly pursuits. He was known to “愛樂儒士” (ài lè rúshì, “love and enjoy the company of Confucian scholars”) and once recommended his fellow villager Bei Zhan, who was skilled in the classics and virtuous in conduct, for official appointment.

Cao Rui praised this quality in an edict: “In the past, when Ji Zun served as a general, he petitioned to establish Five Classics Masters in the army, and in the military camp, he sang elegant songs and played pitch-pot with the scholars. Now you, General, lead troops externally but maintain the court internally. I commend your intention and now promote Bei Zhan to Erudite.”

This combination of military excellence and intellectual cultivation made Zhang He a well-rounded commander, respected both for his battlefield abilities and his cultural refinement.


Military achievements

Victory at Jieting

Zhang He’s most celebrated victory came at Jieting in 228, during Zhuge Liang’s first Northern Expedition. Ma Su, Zhuge Liang’s protégé, was assigned to defend this critical position but violated orders by camping on Nanshan Mountain instead of controlling the main road.

Zhang He recognized the tactical error immediately. By cutting off Ma Su’s water supply and then attacking, he achieved a decisive victory that forced Zhuge Liang’s entire campaign to collapse. This victory demonstrated Zhang He’s ability to identify and exploit enemy mistakes, and it established his reputation as one of Zhuge Liang’s most dangerous opponents.

Defense of Guangshi

In 219, during Liu Bei’s Hanzhong campaign, Zhang He successfully defended Guangshi against Liu Bei’s night attack with over ten thousand elite troops. His resolute defense prevented Liu Bei from achieving a quick victory and demonstrated his ability to maintain discipline and organization under pressure.

Pacification of the west

Throughout his career, Zhang He contributed significantly to Cao Cao’s pacification of the western regions. He participated in campaigns against Ma Chao, Han Sui, Song Jian, and various Qiang tribes, helping to secure Wei’s western borders and establish control over Liang Province.

Strategic insight

Zhang He’s strategic insights were often superior to those of his superiors. His correct assessment of the situation at Guandu, his accurate calculation of Zhuge Liang’s supply situation at Chencang, and his sound military advice during the 231 campaign all demonstrated exceptional strategic judgment.


Relationships

With Cao Cao

After surrendering at Guandu, Zhang He served Cao Cao loyally for two decades. Cao Cao recognized his abilities and entrusted him with important commands, including the defense of Hanzhong. Their relationship was marked by mutual respect, with Cao Cao comparing Zhang He’s surrender to historical examples of wise defection.

With Xiahou Yuan

Zhang He served alongside Xiahou Yuan in numerous campaigns, particularly in the western regions. After Xiahou Yuan’s death at Mount Dingjun, Zhang He succeeded him as commander, demonstrating the trust Cao Cao’s generals placed in his abilities.

With Sima Yi

Zhang He’s relationship with Sima Yi was marked by professional disagreements. During the 231 campaign, Zhang He repeatedly offered sound military advice that Sima Yi ignored. Zhang He’s death resulted directly from Sima Yi’s insistence on pursuing Zhuge Liang’s retreating forces against Zhang He’s warnings.

With Zhuge Liang

Zhang He became one of Zhuge Liang’s most feared opponents. Zhuge Liang reportedly said that among Wei’s generals, he most feared Zhang He. Zhang He’s victory at Jieting and his accurate assessment of supply situations demonstrated his ability to counter Zhuge Liang’s strategies effectively.


Anecdotes

Calculation at Chencang

When Cao Rui asked Zhang He whether Zhuge Liang would have captured Chencang by the time he arrived, Zhang He calculated on his fingers and predicted that Zhuge Liang would withdraw within ten days due to lack of supplies. His prediction proved accurate, and this incident gave rise to the idiom “屈指可數” (qūzhǐ kěshǔ, “can be counted on one’s fingers”), meaning “very few in number.”

Source: Records of the Three Kingdoms
Type: Historical

Death at Mumen Dao

According to the Weilue, when Sima Yi ordered Zhang He to pursue Zhuge Liang’s retreating forces, Zhang He warned: “According to military law, when surrounding a city, one must leave an escape route, and one should not pursue a retreating army.” Sima Yi ignored this advice and insisted on pursuit. Zhang He was forced to comply and died in the ambush at Mumen Dao.

This incident illustrates both Zhang He’s sound military judgment and the tragic consequences when superior officers ignored his advice.

Source: Records of the Three Kingdoms (Pei Songzhi annotation citing Weilue)
Type: Historical


Historical evaluations

Chen Shou’s assessment

Chen Shou praised Zhang He highly: “Zhang He understood changing circumstances and excelled at arranging battle formations. He calculated battle situations and terrain, and nothing failed to match his calculations. From Zhuge Liang onward, all [Shu generals] feared him.”

However, Chen Shou also noted: “Among the Five Elite Generals, Yu Jin was most noted for strictness and gravity, but he did not maintain this to the end. Zhang He was known for tactical adaptability, and Yue Jin for fierce courage. But examining their actions, they did not match their reputations. Perhaps the records have omissions, and they were not as fully detailed as Zhang Liao and Xu Huang.”

Contemporary assessments

Cao Cao: “Like Weizi leaving Yin and Han Xin joining Han!” — comparing Zhang He’s surrender to historical examples of wise defection.

Liu Bei: “We should have killed Zhang He. What use is killing Xiahou Yuan?” — recognizing Zhang He as the more dangerous opponent.

Guo Huai: “General Zhang is a famous general of the state, feared by Liu Bei. Today’s situation is urgent, and only General Zhang can stabilize the army.” — recommending Zhang He to succeed Xiahou Yuan.

Cao Rui: “The bandit Zhuge Liang led the masses of Ba and Shu against our fierce tiger-like army. General, you wore armor and grasped sharp weapons, conquering wherever you went.” — praising Zhang He’s victory at Jieting.

Later historical commentary

Later historians have debated whether Sima Yi intentionally sent Zhang He to his death, given their disagreements during the 231 campaign. Some argue that Zhang He’s death removed a potential rival to Sima Yi’s authority, while others maintain that Sima Yi simply made a poor tactical decision.


Legacy

Cultural significance

Zhang He represents the ideal of the adaptable military commander—one who combines tactical flexibility with sound strategic judgment. His victory at Jieting against Ma Su has become a classic example of exploiting enemy mistakes, while his death at Mumen Dao serves as a cautionary tale about the importance of following sound military principles.

The idiom “屈指可數” (can be counted on one’s fingers), derived from his calculation at Chencang, remains in common use in modern Chinese, meaning “very few in number.”

In literature and media

In Romance of the Three Kingdoms, Zhang He’s role is somewhat diminished compared to his historical importance. The novel attributes some of his achievements to other characters and portrays him as less prominent than his historical record suggests.

In modern adaptations, Zhang He often appears as a capable but underappreciated general, reflecting his historical relationship with Sima Yi and his eventual tragic death.


Timeline

YearEvent
c. 184Serves as Colonel under Han Fu during Yellow Turban Rebellion
191Transfers to Yuan Shao after Han Fu surrenders Ji Province; promoted to Colonel
c. 191–200Serves under Yuan Shao; promoted to Ningguo General of the Household for achievements against Gongsun Zan
200Surrenders to Cao Cao at Guandu; appointed General of the Side, enfeoffed as Marquis of Duting Pavilion
204Participates in siege of Ye
207Promoted to General Who Pacifies the Di after White Wolf Mountain campaign
214Assists Xiahou Yuan in pacifying Liang Province; defeats Ma Chao at Qishan
215Commands vanguard in Cao Cao’s Hanzhong campaign; later defeated by Zhang Fei at Dangqu
215Promoted to General Who Pacifies Bandits
218–219Defends Guangshi during Liu Bei’s Hanzhong campaign
219Succeeds Xiahou Yuan as commander after his death; garrisons Chencang
220Appointed Left General by Cao Pi; advanced to Marquis of Duxiang, then Marquis of Mo
222Participates in attack on Jiangling; captures Zhongzhou Island
226Defeats Wu general Liu A at Qikou under Cao Rui
228Appointed Right General with Tejin title; defeats Ma Su at Jieting; recaptures three rebelling commanderies
228Accurately predicts Zhuge Liang’s withdrawal from Chencang
229Appointed General Who Conquers the West and Chariots and Cavalry
231Killed in ambush at Mumen Dao while pursuing Zhuge Liang’s retreating forces
231Posthumously honored as Marquis Zhuang
243Enshrined in Cao Cao’s temple

See also


References

  1. Chen Shou. Records of the Three Kingdoms, Volume 17, Biography of Zhang He.
  2. Pei Songzhi. Annotations to Records of the Three Kingdoms.
  3. Sima Guang. Zizhi Tongjian, various volumes.
  4. Luo Guanzhong. Romance of the Three Kingdoms, various chapters.