Actor
- Flowers (2023)
- Nan Fang Che Zhan De Ju Hui (2019)
- Wai ke feng yu (2017)
- Lie Chang (2017)
- Go!Goal!Fighting! (2016)
- 2016 Nian zhong yang dian shi tai chun jie lian huan wan hui (2016)
- The Disguiser (2015)
- Nirvana in Fire (2015)
- Xin hai ge ming (2011)
- Legend of Condor Heroes (2008)
- Chinese Paladin (2005)