
Acted in 31
2010s
- 2018
Flying Swords of Dragon Gate
Wan Yu Lou (Replaced with Chen Long!!!) · 40 episodes
- 2015
- 2014
Ten Years of Love
Liu Yuan · 35 episodes
- 2013
The Age of Innocence
冼广伟 · 38 episodes
风云之十里洋场
Zhu Hongsheng · 1 episode
The Fox Lover
Movie
Splash!
TV
- 2012
- 2011
The Great Time
Feng Jie · 33 episodes
- 2010
Jing Cha Yu Dao Bing
Xu Chunlei · 33 episodes
2000s
- 2009
Cow
Movie
Eternal Beloved
阿九哥
- 2007
谁怜天下慈母心
赵大飞 · 24 episodes
National treasure: Pilgrimage Box
TV
Sword Stained with Royal Blood
Chongzhen Emperor · 30 episodes
幸福成本
丈夫
- 2005
Jian Lin Tian Xia
白云飞 · 40 episodes
- 2003
- 2002
大脚马皇后
Dapeng Hu/胡大鹏 · 30 episodes
- 2001
Lv Bu Wei: The Hero in Times of Disorder
TV
- 2000
Mini-bus
Movie
Happy Angels
Movie
City Paradise
Movie
1990s
- 1998
Common People
Ma Dali
黑白布局
TV
- 1996
Summer in Beijing
TV