Known For
Filmography

The Monster Hunt Celestial Master
Movie · as 阴千户

Unveil: Jadewind
TV · as Emperor Yong Sheng · 3 eps

Love of the Divine Tree
TV · as Medicine Immortal · 3 eps

Destiny and Saving
TV · as Fengyue · 2 eps

When Destiny Brings the Demon
TV · as Yuan Che · 14 eps

The Journey of Legend
TV · as Tang Yaoshun · 2 eps

Fight for Love
TV · as Emperor · 3 eps

The Lord of the Monsters
Movie · as Xuan Ling Shang Xian

Doll Bride
Movie

Nezha: Demon Child is Back
Movie · as Li Jing

Judge Dee's Mystery
TV · as Di Zhixun · 32 eps

Follow Your Heart
TV · as Yan Qingyun · 40 eps

Deep Lurk
TV · as Yang Ziming · 38 eps

Bing Xin Ming Yue Su Qing Cheng
TV · as Emperor · 12 eps

Heroes
TV · as Old Lin · 3 eps

Taoist Priest In The Tomb
Movie · as Yang Qin

The Book and the Sword
Movie · as Tianshan Old Man

Shujian Enchoulu
Movie

Destined
TV · as Fan Xuan · 40 eps

Story of Kunning Palace
TV · as Jiang Hing · 2 eps

Till The End of The Moon
TV · as Xiao Yi · 12 eps

Open the Coffin
Movie · as Han Chuang

The Assassination of Nie Yinniang
Movie · as Li Xile

Fengshen: Return of the Painted Sage
Movie · as Tang Xuanzong

Detective Dee and The Great Red Fox
Movie · as Xing

Stand By Me
TV · as Li Deyun · 49 eps

Explore With the Note
TV · as Chen Pi A Si · 24 eps

New Horizon
TV · as Xia Bo Yang · 47 eps

Sword Snow Stride
TV · as Deng Taie · 4 eps

The Promise of Chang’an
TV · as Xiao Chengli · 60 eps

The Dream
Movie · as Su Qin

Dragon Gate Posthouse 8: Pavillion of Life and Death
Movie · as Ning Wang

The Taoism Grandmaster
TV · as Zhang Dashun · 46 eps

The Destiny of White Snake
TV · as Bai Di · 61 eps

Swords of Legends II
TV · 48 eps

Ashes of Love
TV · as Tai Wei / Heavenly Emperor · 63 eps

Ever Night
TV · as Hua Liubai · 4 eps

The Chronicle of A Taichi Master
TV · as Chen Qingyuan · 40 eps

The Legend of Dragon Pearl
TV · as Li Ding Guo / Li De Fu · 90 eps

The Legend of Flying Daggers
TV · as Xue Qing Bi · 42 eps

The Legend Liu Shan Men
TV · as 赵无极 · 40 eps
美人如玉剑如虹
TV · as 段培伦 · 41 eps

A Scholar Dream of Woman
TV · as Xuan Zedian · 47 eps

The Deer and the Cauldron
TV · as Chen Jinnan · 50 eps

Keep Running
TV · 1 ep

Invincible Tie Qiaosan
TV · as Liang Genfa · 40 eps

Friendship Unto Death: Tragic Hero
Movie · as Pang Wan Chun

Yuchi Gong
Movie · as Li Shimin

Prince of Lan Ling
TV · as Emperor Gaozhan · 46 eps

Saving from Death Situation
Movie

Friendship Unto Death: Golden Spear Xu Ning
Movie · as Xu Ning

Legend of Tiger Tally
TV · as 长亭侯 · 30 eps

Shaolin
Movie · as General Tang

Lotus Goddess
TV · as 吕纯阳 · 48 eps

Arbiter of Loyalty unto Death
TV · as 赵祥 · 40 eps

丐侠传奇
TV · as Gao Bujiu/高不就 · 30 eps

Still in Love With You Before Sunset
TV · as Lin Huazhong · 25 eps

8 Avatar
TV · as Lv Yan · 40 eps

How Much Sorrow Do You Have
TV · as 孟昶(后蜀后主) · 40 eps

Six Strange Tales of Liao Zhai 2
TV · 40 eps

边防风暴
TV · as Zhao Yijian · 27 eps

Hunted to the End of the World
TV · 30 eps

烈火金刚
TV · 23 eps

Anti-Smuggling Team For Serious Cases
TV · 20 eps

The Young Wong Fei Hung
TV · as 黄麟英 · 30 eps

流星蝴蝶剑
TV · as 律香川 · 40 eps

短刀行
TV · as 小侯爷 · 16 eps

三少爷的剑
TV · as 谢晓峰, 阿吉 · 34 eps

Smart Kid
TV · as Di Wu / 巫敌 · 30 eps

少年英雄之洪文定
TV · as 劈柴工 · 20 eps

燕子盗
Movie · as 柴刚

The Young Detective
TV · as 庞统, 沈良 · 45 eps
龙珠风暴
TV · as 慕容山 · 25 eps

The Love Story In The Fantasyland
TV · as 鲁克(雨师) · 42 eps

A Moment of Romance III
Movie · as Pilot

多情剑客
TV · as 荆无命 · 31 eps
