- 2020年《跨过鸭绿江》饰演:叶子龙
- 2020年《三嫁惹君心》饰演:德王
- 2019年《我的白鲸男友》饰演:苏铨
- 2018年《换了人间》饰演:毛人凤
- 2017年《回家的路有多远》饰演:唐亚文
- 2016年《生命中的好日子》饰演:唐先生
- 2015年《孤雁》饰演:严炳昆
- 2015年《蜀山战纪之剑侠传奇》饰演:佟元齐
- 2014年《犀利仁师》饰演:范伟杰
- 2014年《美丽谎言》饰演:许家明
- 2014年《我的抗战之铁血轻奇兵》饰演:余德顺
- 2013年《寻路》饰演:瞿秋白
- 2013年《兄弟们上》饰演:李空山
- 2012年《我的抗战之猎豹突击》饰演:周佚夫
- 2011年《中国远征军》饰演:陶文钊
- 2011年《辛亥革命》饰演:宋教仁