- 2017年《赛小花的远大前程》饰演:杨叔
- 2016年《绝命后卫师》饰演:李必蕃
- 2013年《寻路》饰演:朱德
- 2012年《刘伯承元帅》饰演:蒋经国
- 2010年《解放大西南》饰演:蒋经国
- 2010年《决战南京》饰演:蒋经国
- 2010年《五星红旗迎风飘扬》饰演:李觉
- 2009年《案发现场第一部》饰演:白晓强
- 2008年《周恩来在重庆》饰演:章伯钧
- 2008年《生死线》饰演:宇多田
- 2007年《走出硝烟的男人》饰演:老林
- 2007年《男人的天堂》饰演:老林
- 2006年《神鬼八阵图》饰演:季东明/司马东明
- 2006年《上将许世友》饰演:刘亚楼
- 2003年《少年康熙》饰演:杰书
- 2002年《护国良相狄仁杰之风摧边关》饰演:刘振彪