About Li Cunxiao
Lived 801 – 894 (aged 92–93). Li Cunxiao was a Chinese politician.
Li Cunxiao (d. 894), né An Jingsi , was an adoptive son of the late-Tang dynasty warlord Li Keyong who contributed much to Li Keyong's campaigns, but who later rebelled against his adoptive father. He subsequently was defeated by Li Keyong and executed by dismemberment after he surrendered, although Li Keyong soon regretted his death.
Background It is not known when An Jingsi was born, but it is known that he, or his family, was originally from Feihu (飛狐, in modern Zhangjiakou, Hebei). He was taken captive by Li Keyong during one of Li Keyong's raids in the region, and Li Keyong raised him as an adoptive son, changing his name to Li Cunxiao. He thereafter became a cavalry officer in Li Keyong's army. It was said that after he grew up, he was capable in horsemanship and archery, and no officer in Li Keyong's army rivaled him in ferocity. He often served as Li Keyong's forward commander, and during Li Keyong's campaigns against the agrarian rebel Huang Chao, he served with distinction.
Campaigns under Li Keyong In 888, when Zhang Quanyi the mayor of Henan Municipality (河南, i.e., the Luoyang region) turned against his ally Li Hanzhi the military governor of Heyang Circuit (河陽, headquartered in modern Jiaozuo, Henan) and captured Heyang Circuit's capital Heyang, Li Hanzhi sought aid from Li Keyong. Li Keyong had Kang Junli command Li Cunxiao and four other officers (Xue Atan , Shi Yan , An Quanjun , and An Xiuxiu in aiding Li Hanzhi to put Heyang under siege. However, Li Keyong's major rival Zhu Quanzhong the military governor of Xuanwu Circuit (宣武, headquartered in modern Kaifeng, Henan) sent his officers Ding Hui, Ge Congzhou, and Niu Cunjie to aid Zhang. The Xuanwu forces defeated the Hedong forces, causing An Xiuxiu to desert the army in fear of being punished. When the Xuanwu forces then threatened to cut off the Hedong forces' path back to Hedong, Kang withdrew, leaving Zhang in control of Heyang Circuit.
In 889, Li Keyong sent Li Hanzhi (who by that point was serving under Li Keyong) and Li Cunxiao to attack Meng Fangli, who then controlled the eastern half of Zhaoyi Circuit with his headquarters at Xing Prefecture (邢州, in modern Xingtai, Hebei). (Li Keyong's brother Li Kexiu controlled the western half, with its headquarters at Lu Prefecture (潞州, in modern Changzhi, Shanxi).) Li Hanzhi and Li Cunxiao quickly captured the other two prefectures under Meng's control — Ci and Ming (洺州, both in modern Handan, Hebei), and then put Xing under siege. Meng committed suicide. His brother Meng Qian subsequently surrendered Xing to Li Keyong, allowing Li Keyong to control Zhaoyi in its entirety.
In 890, then-reigning Emperor Zhaozong declared a general campaign against Li Keyong, with the chancellor Zhang Jun in command. With Li Kexiu having died recently, another brother of Li Keyong's, Li Kegong , was in command at Zhaoyi, but was soon assassinated. His officer Feng Ba took over Lu Prefecture and soon received aid in defending the city from Zhu's officer Ge Congzhou. Li Keyong sent Kang and Li Cunxiao to put Lu under siege. Meanwhile, the imperially-commissioned new military governor, Zhang's deputy Sun Kui , was also heading to Lu to take command. Li Cunxiao, receiving this news, laid a trap for Sun near Lu and captured Sun, whom he delivered to Li Keyong and whom Li Keyong executed. Feng and Ge subsequently abandoned Lu, allowing Li Keyong to regain control of Zhaoyi. Li Keyong made Kang the acting military governor of Zhaoyi and Li Cunxiao the prefect of Fen Prefecture (汾州, in modern Linfen, Shanxi). (Li Cunxiao was displeased with this, as he believed that due to his accomplishment in capturing Sun, he should be given Zhaoyi. It was said that for several days he did not eat well and killed a number of people, and thereafter began to harbor thoughts of turning against Li Keyong.)
Rebellion against Li Keyong In 893, when Li Keyong attacked Wang Rong, Li Cunxiao personally led his troops to aid Wang; however, Li Keyong's attack was not repelled until Li Kuangwei also came to Wang's aid and defeated Li Keyong, forcing him to withdraw. (Lady Deng was the name of Li Cunxiao's wife in the play.) According to the play, Li Cunxiao was extremely loyal to Li Keyong and never intended to rebel, but was falsely accused of that by the treacherous Li Cunxin and Kang Junli, who had him cruelly executed behind Li Keyong's back. Influential Ming dynasty novelist Luo Guanzhong's classic novel Romance of the End of Tang and Five Dynasties Histories expanded on this account and exaggerated Li Cunxiao's heroic prowess. Several modern dramas were in turn based on these largely fictional stories and deviated even more from history, including: The Heroic Ones, a 1970 Hong Kong film starring David Chiang as Li Cunxiao General Stone, a 1976 Hong Kong film starring Tan Tao-liang as Li Cunxiao The Wild Bunch, a 1982 Hong Kong TV series starring Felix Wong as Li Cunxiao
Notes and references
History of the Five Dynasties, vol. 53. New History of the Five Dynasties, vol. 36. Zizhi Tongjian, vols. 255, 257, 258, 259.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in Li Cunxiao's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Li Cunxiao's
Frequently asked questions
Who was Li Cunxiao?
Chinese general
When was Li Cunxiao born?
Li Cunxiao was born in 801.
When did Li Cunxiao die?
Li Cunxiao died in 894.
What was Li Cunxiao's occupation?
Li Cunxiao was a politician.
What nationality was Li Cunxiao?
Li Cunxiao was Chinese.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Li Cunxiao. https://biography.guide/li-cunxiao/
MLA: "Li Cunxiao." Biography.guide, https://biography.guide/li-cunxiao/.
Chicago: "Li Cunxiao." Biography.guide. https://biography.guide/li-cunxiao/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:28 UTC