Known For
Filmography

Dancing With The Tide
TV · as Xie Hengzai · 1 ep

The Palace Stewardess
TV · as Zhao Xi · 1 ep

反间无声
TV · as Qi Ming · 1 ep

Shadow Punisher
TV · as Ji Da / Ji Er · 30 eps

When the Lights Rise
TV · as Ding Zhao · 26 eps

The Devil Between Us
TV · as Ding Lai · 5 eps

No Pain No Gain
TV · as Zhou Muyan · 26 eps

Pursuit of Jade
TV · as Qi Yuan · 1 ep

Blossoms of Power
TV · as Xiao Changmin · 36 eps

The Abyss
TV · as Cao Jin · 24 eps

Duel on Mount Hua
TV · as Lu Chengfeng · 8 eps

The Vendetta of An
TV · as Gu Yu · 28 eps

Tender Light
TV · as Lin Fanglu · 28 eps

Snowy Night Timeless Love
TV · as Xu Chonghua · 2 eps

Blossom
TV · as Zhu Yousheng · 10 eps

Youth in the Flames of War
TV · as Ye Runming · 39 eps

八十八家房客
TV · 1 ep

Promised Happiness
TV · as Xu Nuo · 32 eps

Springs of Life
TV · as Peng Shuwang · 33 eps

1921
Movie · as Gu Zhuxian

Faith Makes Great
TV · as A Chu's father · 1 ep

Still Not Enough
TV · as 汪聪 · 46 eps

Serenade of Peaceful Joy
TV · as Zhang Maoze · 70 eps

Youth Periplous
TV · 1 ep

Age of Legends
TV · as Bei Xiaoshuai · 47 eps

The Devotion of Suspect X
Movie · as Luo Miao

My Ruby My Blood
TV · as Min Long · 38 eps

Forever Love
TV · 40 eps

Beat the Champions
TV · 2 eps
星星的密室
TV · 13 eps

Burning Iron
TV · as Ding Chou Wa · 46 eps

The Legend of Zu
TV · as Zhang Xianbing · 56 eps

Keep Running
TV · 1 ep

Incisive Great Teacher
TV · as Fan Datong · 44 eps

Rapture and Found
TV · 35 eps

Mysterious Summer
TV · as 冯涛 · 15 eps

星星的密室
TV · as 明星选手 · 24 eps

五台山抗日传奇之女兵排
TV · 45 eps

To Advance Toward the Victory
TV · 45 eps

The Bride with White Hair
TV · 42 eps

The Wrong Couple Peking Opera
TV · as Leng Gang · 25 eps

活佛济公2
TV · 33 eps

Flying Wooden Donkey
TV · as 淳贝勒 · 69 eps

Scarlet Heart
TV · as Aisin-Gioro Yin Er, Jack · 40 eps

The Legend of Crazy Monk
TV · as Bi Qing · 153 eps

杜鹃的女儿
TV · as Xiao Wu · 40 eps

Legend of Fang De and Miao Cui Hua
TV · 41 eps
