- 2017年《赛小花的远大前程》饰演:杨叔
- 2016年《绝命后卫师》饰演:李必蕃
- 2014年《湄公河大案》饰演:李飞
- 2013年《寻路》饰演:朱德
- 2012年《刘伯承元帅》饰演:蒋经国
- 2012年《九死一生》饰演:郑博群
- 2010年《解放大西南》饰演:蒋经国
- 2010年《决战南京》饰演:蒋经国
- 2010年《五星红旗迎风飘扬》饰演:李觉
- 2009年《人间正道是沧桑》饰演:老贺
- 2008年《周恩来在重庆》饰演:章伯钧
- 2008年《生死线》饰演:宇多田
- 2007年《走出硝烟的男人》饰演:老林
- 2007年《男人的天堂》饰演:老林
- 2006年《神鬼八阵图》饰演:季东明/司马东明
- 2006年《上将许世友》饰演:刘亚楼