Here is the exhaustive biography of Gao Sheng (高昇 / 高升) (? – 184), a Yellow Turban commander who served under Zhang Bao, incorporating his portrayal in Romance of the Three Kingdoms (he is a fictional character with no independent historical record).
Contents
Background
Gao Sheng appears only in the novel as a subordinate commander under Zhang Bao, the “General of the Earth” (地公將軍) and one of the three Zhang brothers who led the Yellow Turban Rebellion. He is presented as Zhang Bao’s second-in-command and a capable frontline fighter.
Romance of the Three Kingdoms Narrative
After the Yellow Turban forces under Zhang Bao suffered defeats at the hands of Huangfu Song and Zhu Jun near Yingchuan, the remnants withdrew and encamped on a mountain near Quyang. Zhu Jun established his own camp nearby and ordered Liu Bei (then still a minor volunteer commander with Guan Yu and Zhang Fei) to prepare an assault.
Gao Sheng rode out from the Yellow Turban camp and loudly taunted the government forces. Zhang Fei, enraged, charged forth to meet him. The two warriors exchanged several bouts; Gao Sheng could not withstand Zhang Fei’s ferocity and was slain on the field. With their champion dead, the Yellow Turban morale wavered, and the government army pressed the attack.
Gao Sheng (高昇) — Literary Timeline
184 AD — Yellow Turban Rebellion
Service under Zhang Bao
Served as a senior commander under Zhang Bao, General of the Earth. Participated in the early campaigns around Yingchuan. After successive defeats by Huangfu Song and Zhu Jun, the remnant forces under Zhang Bao and Gao Sheng withdrew to a mountain camp near Quyang.
184 AD — Death at Quyang
Duel with Zhang Fei
Rode out to taunt the government army. Zhang Fei accepted the challenge; after several exchanges Gao Sheng was killed. His death demoralised the Yellow Turban troops at the mountain camp and facilitated the subsequent government assault.
Historical Note
Gao Sheng is a fictional character created for Romance of the Three Kingdoms. No contemporary historical source records an officer of this name under Zhang Bao or among the Yellow Turban leadership. His role in the novel is brief but typical of the early chapters: he serves as a named subordinate who provides Zhang Fei with an early opportunity to display martial prowess, thereby establishing the fighting reputation of Liu Bei’s sworn brothers at the very beginning of the epic.
Key Relationships
Family
- No information
Friends
- Zhang Jiao (张角, Trương Giác): Supreme leader of the Yellow Turban Rebellion.
- Zhang Bao (张宝, Trương Bảo): Yellow Turban “General of Earth” whom Gao Sheng served as a vanguard commander.
Enemies
- Zhang Fei (张飞, Trương Phi): Shu hero who engaged Gao Sheng in single combat and slew him with his serpent spear during the siege of Yangcheng in 184 AD in the novel.
- Liu Bei (刘备, Lưu Bị): Commander of the Han volunteer militia defeating the Yellow Turbans.
- Zhu Jun (朱儁, Chu Tuấn): Imperial general leading the government campaign against Zhang Bao.
Others
- No information
In Novel
Chapter 2
- Gao Sheng (高升, Cao Thắng): Deputy commander under Yellow Turban leader Zhang Bao (张宝, Trương Bảo) who challenged the imperial vanguard at Yangcheng and was speared to death by Zhang Fei (张飞, Trương Phi) in single combat.
In History
Period I
- Gao Sheng (高升, Cao Thắng) is a fictional character created for Luo Guanzhong’s Romance of the Three Kingdoms. He is portrayed as a Yellow Turban commander serving Zhang Bao (张宝, Trương Bảo) during the rebellion of 184 AD. The principal historical records do not establish a historical person under the exact name 高升 corresponding to this character.
Historical Status
- Gao Sheng (高升, Cao Thắng) should therefore be treated as a fictional literary character, not as a securely documented historical figure. His appearances in later games are adaptations of the novel character.






Gao Sheng (onyomi: Kō Shō) is a fictional character from Romance of the Three Kingdoms, he served under Zhang Bao as his second-in-command.
Gao Sheng was a Yellow Turban Commander who fought under Zhang Bao. They were first defeated by Huangfu Song and Zhu Jun at Yingchuan, but still had considerable numbers. Having no other way to turn, Zhang Bao and Gao Sheng camped at a mountain near Quyang. Zhu Jun set up his camp near their position and ordered Liu Bei to prepare an attack. Gao Sheng rode out and taunted the enemy, causing the general Zhang Fei to ride out. Gao Sheng immediately attacked the general and fought several bouts with him before being cut down.