
Acted in 32
2020s
- 2026
The Masked Lover
Lu Zhentian · 1 episode
Justice in Blood
Zheng Kui · 70 episodes
- 2025
Tang Detective: The Broken Mirror Conspiracy
Emperor · 24 episodes
- 2024
Back to 1995
Si Ye · 35 episodes
No More Hiding
Situ Bei
Big Project
Han Xing
Fights Break Sphere 3: The Origin
Movie
Hypnotic Duel
Movie
To Be A Bigman
Boss Mei
- 2023
Super Hollow Man
Movie
Raging Fire
Movie
- 2022
Mystery of Muye: The Crimson Pearl
General Zhang Lijin
Tibetan Raiders
Uncle Da
The Fight
Chen Jin Hui · 24 episodes
- 2021
Definitely Not Today
Qiang Ge · 7 episodes
Hero with Thousand Faces
TV
- 2020
Work Hard for a Miracle
Ermao
Kidnapping Game
Zhang Bao · 12 episodes
Battle Front: Duel of the Peaks
Movie
2010s
- 2019
The Big Shot
Hong Tejun
- 2018
I'm a Good Person
Fan Xizhe
- 2017
The Stampede Detectives
Skeleton
- 2016
Luozi and Gold
TV
- 2014
The Spring of Sparrow
Mao Shoulian · 34 episodes
- 2011
- 2010