Here is the exhaustive biography, ancestral background, historical records, and Romance of the Three Kingdoms narrative for Yan Liang (顏良) (d. 200 AD), a legendary and fierce supreme general who served under the northern warlord Yuan Shao during the late Eastern Han Dynasty.
Contents
Prominent General Under Yuan Shao & Early Campaigns
Yan Liang served as one of Yuan Shao’s most trusted and highest-ranking generals, renowned alongside Wen Chou as a peerless warrior and combat vanguard. In historical texts like the Records of the Three Kingdoms, scholars such as Kong Rong held Yan Liang and Wen Chou in high regard as invincible champions, though Xun Yu noted their impetuous and reckless nature. He participated in major northern military campaigns against Gongsun Zan and rival factions.
The Battle of Baima & Sudden Death by Guan Yu
In 200 AD, at the onset of the campaign leading up to the pivotal Battle of Guandu, Yuan Shao deployed Yan Liang with 100,000 elite troops to attack Baima fort. Despite warnings from Ju Shou regarding his impetuousness, Yan Liang swiftly defeated Cao Cao’s officers Song Xian and Wei Xu, and forced Xu Huang to retreat. However, Cao Cao deployed Guan Yu as a vanguard reinforcement. Capitalizing on the chaos, Guan Yu rode directly through the enemy ranks, impaled Yan Liang amidst his guards, and decapitated him before his troops could react.
Yan Liang (顏良) — Historical & Literary Timeline
Mention at Sishui Pass
Lamented by Yuan Shao in Chapter 5 as an absent champion who would not fear Dong Zhuo’s fierce warrior Hua Xiong during the anti-Dong Zhuo coalition campaign.
Vanguard at the Battle of Jieqiao & River Pan
Serves as vanguard commander alongside Wen Chou against Gongsun Zan’s forces in Chapter 7, utilizing archer support to isolate and defeat Yan Gang during the military campaigns in Ji Province.
Assault on Baima & Decapitation by Guan Yu
Commands the northern vanguard against Cao Cao’s forces at Baima in Chapter 25, easily slaying Song Xian and Wei Xu and overpowering Xu Huang, but is suddenly slain and decapitated in a surprise charge by Guan Yu.
Romance of the Three Kingdoms Narrative
In Luo Guanzhong’s historical novel Romance of the Three Kingdoms, Yan Liang is depicted in Chapters 5, 7, and 25 as one of Yuan Shao’s greatest and most feared generals. His martial prowess is highlighted during campaigns against Gongsun Zan and Cao Cao. His sudden death at Baima under Guan Yu’s spear deals a devastating psychological blow to Yuan Shao’s army, triggering the events that culminate at Guandu.
Key Relationships
Family
- No information
Friends
- Yuan Shao (袁绍, Viên Thiệu): Northern warlord who held Yan Liang in high regard as his premier general and trusted vanguard commander.
- Wen Chou (文丑, Văn Xú): Legendary co-commander and peerless warrior who served alongside Yan Liang as the twin pillars of Yuan Shao’s military might.
- Ju Shou (沮授, Thư Thụ): Strategic advisor to Yuan Shao who provided tactical warnings regarding Yan Liang’s reckless and impetuous combat nature.
- Guo Tu (郭图, Quách Đồ): Advisor and administrator under Yuan Shao who was tasked with coordinating deployments alongside Yan Liang.
Enemies
- Guan Yu (关羽, Quan Vũ): Legendary general who, while serving under Cao Cao, famously charged through the enemy ranks at the Battle of Baima in 200 AD to slay and decapitate Yan Liang.
- Cao Cao (曹操, Tào Tháo): Rival warlord whose forces were the primary target of Yan Liang’s northern campaigns, culminating in the fatal confrontation at Baima.
- Gongsun Zan (公孙瓒, Công Tôn Toản): Northern warlord whose forces were repeatedly defeated by Yan Liang during the campaigns in Ji Province (191–192 AD).
- Xu Huang (徐晃, Từ Hoảng): Cao Cao’s general who engaged Yan Liang in combat at Baima in 200 AD before being forced to retreat.
- Song Xian (宋宪, Tống Hiến): Cao Cao’s officer who was slain by Yan Liang during the initial assault at Baima.
- Wei Xu (魏续, Ngụy Tục): Cao Cao’s officer who was defeated and slain by Yan Liang during the initial assault at Baima.
Other
- Yan Gang (严纲, Nghiêm Cương): A general under Gongsun Zan who was defeated by Yan Liang’s forces during the Battle of Jieqiao in 191 AD.
In Novel
Chapter 5
- Yan Liang (颜良, Nhan Lương): Renowned champion warrior under Yuan Shao (袁绍, Viên Thiệu), celebrated alongside Wen Chou (文丑, Văn Sú) as the foremost martial pillar of Hebei whose absence at Hulao Pass was deeply lamented by the coalition leadership.
Chapter 7
- Yan Liang (颜良, Nhan Lương): Served as chief vanguard general for Yuan Shao (袁绍, Viên Thiệu) at the Battle of the Pan River, executing multi-pronged assaults and coordinating archer volleys to rout Gongsun Zan’s (公孙瓒, Công Tôn Toản) army.
Chapter 22
- Yan Liang (颜良, Nhan Lương): Appointed supreme vanguard commander alongside Wen Chou (文丑, Văn Sú) during Yuan Shao’s (袁绍, Viên Thiệu) massive southern expedition against Cao Cao (曹操, Tào Tháo).
Chapter 25
- Yan Liang (颜良, Nhan Lương): Commanded the vanguard invasion force of one hundred thousand troops at the Battle of Boma; after swiftly slaying Song Xian (宋宪, Tống Hiến) and Wei Xu (魏续, Ngụy Tục) and routing Xu Huang (徐晃, Từ Hoảng) in twenty bouts, Yan Liang was taken completely off guard, intercepted, and decapitated in a single charge by Guan Yu (关羽, Quan Vũ).
In History
Summary
- Yan Liang (颜良, Nhan Lương) was one of Yuan Shao (袁绍, Viên Thiệu)‘s leading generals and commanded troops during the Guandu conflict.
Year: 200 AD
- Yan Liang (颜良, Nhan Lương) attacked Liu Yan (刘延, Lưu Diên) at Boma. Cao Cao (曹操, Tào Tháo) sent Guan Yu (关羽, Quan Vũ) to attack Yan Liang, and Yan Liang was killed during the battle.
Historical Record
- Yan Liang (颜良, Nhan Lương) was a real historical general. The historical record supports Guan Yu’s role in killing him, although the novel further dramatizes the encounter.


















