Known For
Photos
Filmography

Winner is King
TV · as Emperor Yuan He · 1 ep

Vow of the Phoenix
TV · as Cao Jie · 1 ep

Born with Wings
TV · 1 ep

Enter the Game
TV · as Tang Shouzhi · 1 ep

Every Dog Has Its Day
Movie · as Li Jin (Psychiatrist)

Waiting for Myself
Movie

Lady Liberty
TV · 12 eps

Six Sisters
TV · as He Changsheng · 38 eps

Guardians of the Dafeng
TV · as Emperor Yuanjing · 10 eps

Created in China
TV · as Chief Wang · 4 eps

Yummy Yummy Yummy
TV · as Pei Fei · 9 eps

Gold or Shit
Movie · as Li Yuan

The Midsummer's Voice
Movie · as Sun Jianjun

Enjoy Yourself
Movie · as Wei Zhengfeng

Stand by Me
Movie

Always on the Move
TV · as Wang Yong-Ge · 39 eps

Islands
TV · as Tao Dalei · 40 eps

Angels Fall Sometimes
TV · as Lin Shouzheng · 24 eps

The Tale of Rose
TV · as Zhuang Taiwen · 38 eps

Romance in the Alley
TV · as Secretary Zhang · 4 eps

Lit Light
TV · 1 ep

这十年·幸福中国
TV · as 苏颂 · 20 eps

Legacy
TV · as Yi Xinghua · 45 eps

Song of Life
TV · as Gao Weidong · 13 eps

A Puppetry
TV · as Xiaoxiao's Master · 26 eps

The Bond
TV · as Qiao Zuwang · 36 eps

Jun Jiu Ling
TV · as Chu Rang · 40 eps

Faith Makes Great
TV · as Architect · 1 ep

Serenade of Peaceful Joy
TV · as Fan Zhongyan · 70 eps

Behind the Scenes
TV · as Wen Si Mo · 46 eps

Dreaming Back to the Qing Dynasty
TV · as Emperor Kang Xi · 40 eps

The Story of Ming Lan
TV · as Sheng Hong · 78 eps

The Flowers and Distant Place
TV · as Wang Dayong · 46 eps

Railroad Tigers
Movie · as Japanese Soldier

Precious Youth
TV · as Li Feng · 39 eps

The Legend of Laozi
TV · as King Jing of Zhou · 33 eps

Emergency Room
TV · 38 eps

Nirvana in Fire
TV · as Emperor Liang · 50 eps

All Quiet in Peking
TV · as 李宇清 · 53 eps

红箭
TV · as Lu Jiangbo · 36 eps

密使2之江都谍影
TV · as Ye Sheng · 30 eps

Saving General Yang
Movie · as Song emperor

致命名单
TV · as Lin Tianyu · 26 eps

最后一枪
TV · 32 eps

大家庭
TV · 30 eps

沉默
TV · as 赵民 · 25 eps

我的中国芯
Movie · as 庄翔

无限生机
TV · as 冉怀舟 · 36 eps
乱世飘萍
TV · as 杨海龙 · 22 eps

使命
TV · as 秦志剑 · 21 eps

江山风雨情
TV · as 黄玉 · 40 eps

日出
TV · as 方达生 · 23 eps

Ⅵ Group of Fatal Case
TV · as 王显民 · 36 eps

CMG Spring Festival Gala
TV · 1 ep



