Known For
Filmography

My Dearest Stranger
TV · as Qin Zha · 13 eps

A Thousand Miles to Your Heart
TV · as Eunuch Gao · 24 eps

The 300 Loyal Ghosts
TV · as Li Chenyang · 12 eps

Our Generation
TV · as Qin Dayong · 3 eps

The Death Game
Movie · as Boss Qi

Shooting Stars
TV · as Wei Daiqing · 38 eps

Crocodile Island
Movie

Warm on a Cold Night
TV · as Hu Badao · 36 eps

这十年·幸福中国
TV · as 郑和 · 20 eps

Strange Tales of Tang Dynasty
TV · as Dugu Yang · 5 eps

Detective Dee and The Great Red Fox
Movie · as Zhang Jianzhi

Who Is the Murderer
TV · as Hu Daodao · 16 eps

Liar Hunter
Movie · as Lin Chaofan

Something Just Like This
TV · as Yu Shi · 47 eps

With You
TV · as Liu Zhiyuan · 2 eps

The Sleuth of Ming Dynasty
TV · as Li Zilong · 48 eps

Real Actor
TV · 1 ep

China in the Story
TV · as 陈宪章 · 1 ep

House No. 7
Movie

The Advisors Alliance
TV · as Liu Xie · 42 eps

The Three Heroes and Five Gallants
TV · 44 eps

爱你一生
TV · 44 eps

天生有福
Movie · as 梅芾

Hot Mom!
TV · as Jin · 38 eps

Crazy for Palace
TV · as Emperor · 12 eps

大祠堂
TV · 43 eps

缘海情天
TV · as 程世华 · 20 eps

大汉口
TV · as Ma Xianqian · 34 eps

神探狄仁杰前传
TV · as 色子 · 44 eps

Bird in the Air
Movie
