Known For
Filmography

The Infinite 10 Days
TV · as Li Shangwu · 1 ep

Traces of Justice
Movie · as Master Xu

Cang Feng
TV · as Na Haitao · 23 eps

The Dark Romance
TV · as Ding Zhibo · 22 eps

Operation Hadal
Movie · as 汪兴剑

Temporary Superhero
Movie

The Fire Raven
Movie · as Lin Hongyuan

Three Old Boys
Movie · as Old Gui

Kang Zhan Zhong De Wen Yi
Movie · as Li Huiying

That Untold Story
Movie

A Place Called Silence
Movie · as Chen Mingzhang

Frozen Surface
TV · as Yan Hongqiao · 12 eps

Oroqen Hunter
Movie · as 王大虎

The Lie Detective
TV · as Chen Hu / 陈虎 · 16 eps

Double Tap
TV · as Lei Gong · 16 eps

那些日子
TV · 20 eps

The Treasure Guardians
TV · as Zhao Wenzhong · 32 eps

Leap
Movie · as Li Xuegang

Coward Hero
Movie

Paratrooper Spirit
TV · as Pan Ye · 50 eps

China in the Story
TV · as 余占鳌 · 1 ep

Project Gutenberg
Movie · as Secretary

Extraordinary Mission
Movie · as Zhang Haitao

大秦帝国之崛起
TV · as 饰 白起 · 34 eps

Never Said Goodbye
Movie · as Ma Shuai / "Lao Ma"

Trump Card
TV · 1 ep

The Spring of Sparrow
TV · 34 eps

结婚的秘密
TV · 36 eps

养父的花样年华
TV · as 郎德贵 · 33 eps

婚战
TV · as You Yi · 30 eps

Zero Cannon
TV · 30 eps

The Battle of Thunder
TV · as 林峰 · 32 eps

风云之十里洋场
TV · as Lu Changyou · 1 ep

A Mysterious Robber
Movie

Kuang Biao Zhi Dui
TV · as 桥隆飙 · 38 eps

1911
Movie · as Song Jiaoren

烈火红岩
TV · as Du Yinshan · 29 eps

桥隆飙
TV · as 桥隆飙 · 38 eps

Look at Flower in Fog
TV · as Zheng Yan · 30 eps

The Qin Empire
TV · as 白起 · 40 eps

My Chief and My Regiment
TV · as Yu Xiaoqing · 43 eps

婚姻背后
TV · as 吴双 · 20 eps

秋海棠
TV · 30 eps

爱了散了2:爸爸别哭
TV · 20 eps

雪琉璃
TV · as Xiang Puming · 20 eps

Soldiers Sortie
TV · as 伍六一 · 30 eps

军歌嘹亮
TV · 23 eps

Anti-Smuggling Team For Serious Cases
TV · 20 eps

风墙
TV · 26 eps

水命
Movie
