Known For
Filmography

Dreamcatcher
TV · as Lin Xun · 1 ep

A Better Life
TV · as Ding Zhiyuan · 36 eps

破密
TV · as Lin Chenhan · 20 eps

Take Us Home
TV · as Zheng Hong · 36 eps

The White Castle
TV · as Zu Wenda · 40 eps

Prosecution Elite
TV · as Zhao Jikai · 40 eps

Lady of Law
TV · as Jian Peiran · 40 eps

Mom Wow
TV · as Tian Siyang · 40 eps

Glory of the Special Forces
TV · as Qin Feng · 8 eps

Octogenarian and The 90s
TV · as Guo Tielin · 43 eps

北京地铁
TV · 31 eps

All Is Well
TV · as Su Mingzhe · 46 eps

Bloody Romance
TV · as Shen Mo · 1 ep

Razor
TV · as 林森 · 48 eps

Through The Mystery
TV · 36 eps

Full House of Happiness
TV · 40 eps

Trump Card
TV · 3 eps

Hunter
TV · as Qin Tianming · 41 eps

Ulterior Motive
Movie

Nirvana in Fire
TV · as Xiao Jingxuan · 54 eps

Battle of Changsha
TV · as Liu Minghan · 32 eps

All Quiet in Peking
TV · as 张月印 · 53 eps

午夜计程车
TV · 10 eps

Unidentified
Movie

The Distance of Love
TV · as Wei Tianshu · 40 eps

Da Ming Detective Story
TV · 35 eps

Drug War
Movie · as Ming's Stoned Truck Driver

Beauty Not Skinny
Movie

Love Me Again
TV · as Li Shilin · 35 eps

Butterfly Mission
TV · as Chen Jiu · 30 eps

Happy Marshal
TV · as 玉皇大帝 · 47 eps

Reviving of Beichuan
Movie

侬本多情
TV · 40 eps

The Legend of Lu Xiaofeng 9
Movie · as 熊天宝

明宫谜案
TV · as Pei Wenzhong · 38 eps

再生缘之孟丽君传
TV · as 皇帝 · 42 eps

Shanghai Rumba
Movie

Jubilant Piggy
TV · 43 eps

血色誓言
TV · as Chu Bin · 22 eps
残剑震江湖
TV · as 柳飞腾 · 30 eps

愤怒的蝴蝶
TV · as 韩伦锡 · 21 eps

Flying Daggers
TV · as 赵传 · 44 eps

Beauty Up My Life
TV · 20 eps

草民县令
TV · as 十五阿哥 · 45 eps

Romance in the Rain
TV · as 陆尓豪 · 49 eps

Breaking the Silence
Movie

Love Affair
Movie