Known For
Filmography

Hengyang 1944
Movie

The Great Money Robbery
Movie · as Xie Jiatong

Crossing
Movie · as Liu Xiang

Detective Chen 2
Movie · as Prison Warden

Pursuit of Jade
TV · as Sui Tuo · 4 eps

The Road to Splendor
TV · as Yu Guodong · 11 eps

Nine-Ring Golden Dagger
Movie

The Bodyguard
Movie · as Du Er

Up Stream
Movie

My World without Me
Movie

Genuine Heroes
TV · as Zhang Changshan · 1 ep

Silent Tides
TV · as Ke Lin · 31 eps

Glorious Struggle
TV · as Wang Jingwei · 1 ep

Legend of the Female General
TV · as Xiao Zhongwu · 2 eps

Shadow Love
TV · as Li Wei · 9 eps

Sword and Beloved
TV · as Quan Jingting · 15 eps

2023国剧盛典
Movie · as Self

The Legend of Sword and Fairy Prequel
Movie · as Burning Sun

Punish Evil
Movie

The People's Police
TV · as Xia Hui · 38 eps

Let Wind Goes By
TV · as Lei Changtian · 24 eps

Blossom
TV · as Emperor · 18 eps

The Coldest City
Movie

Infernal Affairs
TV · as Huang Xuzi · 40 eps

Thirteen Years of Dust
TV · as Guo Shengli · 24 eps

Happy Life
TV · as Song Xiao · 38 eps

In Our Splendid Time
TV · as Zhao Zhongren · 43 eps

The Forerunner
TV · as Zhao Hengti · 32 eps

Mr. & Mrs. Chen
TV · as Lu Yousheng · 14 eps

Detective vs. Sleuths
Movie · as Auyeung Kim

Almost Love
Movie · as Huang Liangyi

Mirror: A Tale of Twin Cities
TV · as Prince Qing · 43 eps

Modern Marriage
TV · as Zhong Yu · 38 eps

Game of Wisdom
TV · as Yang Liu · 40 eps

Strange Tales of Tang Dynasty
TV · as Li Feng · 3 eps

Sunny Sisters
Movie

The Perfect Victim
Movie · as 周焰

Brilliant Girls
TV · as Du Jiamu · 46 eps

Crime Crackdown
TV · as Dong Yao · 28 eps

Jun Jiu Ling
TV · as Zhu Shan · 40 eps

Let Life Be Beautiful
Movie · as Wang Ye'an

烈火战马
TV · as Han Zifeng · 39 eps

Burning
TV · as Feng Kai · 51 eps

The Legend of Xiao Chuo
TV · as Yelü Yanchege · 48 eps

The Burning River
TV · as Wei Lijun · 24 eps

She Lights up the Mountain
Movie · as Middle-aged Dong Dashan

Autumn Leaves
Movie

Spy Hunter
TV · as Du Weiming · 46 eps

My True Friend
TV · as Mu Yunping · 48 eps

Detective Ke Chen
TV · as Zeng Rulun · 44 eps

Chong Er's Preach
TV · as Duke Xian of Jin · 72 eps

反诈风暴之猫鼠之战
Movie

The Blizzard
Movie · as Liu Haiyang

右玉和她的县委书记们
TV · as Lu Guang Yuan · 38 eps

Executive Judge
TV · as Zheng Huaishan · 38 eps

Great Expectations
TV · as Shen Da · 56 eps

锻刀之英雄无悔
TV · as 钟玉章 · 48 eps

Like a Flowing River
TV · as Shang Yu · 4 eps

The Legendary Tycoon
TV · 42 eps

Wild Rose
TV · as Ren Zhiyuan · 48 eps

暖男记
TV · 30 eps

The First Half of My Life
TV · as Adom · 3 eps

The Adventures of Wei BaoBao
Movie · as Brother Lang

Crosscurrent
Movie · as Luo Ding

Xuan Zang
Movie · as Wang Xiang

亲密的搭档
TV · as Song Shutao · 40 eps

My Sunshine
TV · as Ying Hui · 32 eps

Jin Yu Yao
TV · as Shen Li · 40 eps

Fighting
TV · as Shen Hanjie · 42 eps

One Step Away
Movie

Tricks of Love
TV · as Zhu Zhenhua · 30 eps

边城
TV · as 梁文权 · 30 eps

The Young Doctor
TV · as 吴雨生 · 50 eps

Beauties at the Crossfire
TV · as Shen Zhipei · 52 eps

The Lure of Cloud
TV · 28 eps

毕有财
TV · 30 eps

Drug War
Movie · as Li Shuchang

A Beauty in Troubled Times
TV · as Ma Kun · 44 eps

Beijing Love Story
TV · as Wu Wei · 39 eps

Beginning of the Great Revival
Movie · as Chen Tangiu

Fire of Conscience
Movie · as Blade

The Myth
TV · as Xiang Yu · 50 eps

Too Late To Say I Love You
TV · as Xu Jianzhang · 36 eps

血色迷雾
TV · as 钟一 · 42 eps

Five-Star Hotel
TV · 32 eps

Ming Dynasty in 1566
TV · as 高瀚文 · 46 eps

Struggle
TV · as 关鹏 · 32 eps

秘密
TV · as 东海洋 · 20 eps
遍地英雄
TV · as Chuan Xiong · 28 eps
