
Known For
Filmography

We Live in Nanjing
TV · as Wang Ning · 1 ep

The Jianglong of Longkuo
Movie · as Liang Wu

Dunhuang Warriors
Movie · as Wang Daxing

The Early Spring
TV · as Security Guard · 2 eps

Fortune Teller
Movie · as Liu Chenghu / Liu Chenglin

Trapped
Movie · as Yan Peng

Love is Hard
Movie · as Mr. Yao

Guardians of the Dafeng
TV · as Yang Youde · 7 eps

Perfect Match
TV · as Li Shida · 2 eps

Half Truth
TV · as Gu Xiang · 25 eps

Reborn
TV · as Brother Hei · 9 eps

Hunting
TV · as Ma Liu · 1 ep

Strange Chronicles of Tang
TV · as Zuo Lu / 太医署咒禁博士 左路 · 1 ep

Punish Evil
Movie

The Road to Ordinary
TV · as Lu Jia · 1 ep

The Forensic Examiner Song Ci
TV · as Zhao Xiaoliu · 25 eps

Strange Tales of Tang Dynasty
TV · as Zuo Lu / 太医署咒禁博士 左路 · 1 ep

The Hunter
TV · as Yang Tianzhu · 40 eps

我是红军
TV · as Hao Menglai · 36 eps

Surviving in Destiny
TV · as Zou Lu · 38 eps

两个女人的战争
TV · 41 eps

The Biggest Toad in the Puddle
Movie · as 宝来

终极对决
TV · 34 eps