- 2013年《先锋1931》饰演:宋掌柜
- 2011年《中国远征军》饰演:罗卓英
- 2011年《东方》饰演:毛人凤
- 2011年《辛亥革命》饰演:宋嘉树
- 2010年《解放大西南》饰演:张群
- 2009年《解放》饰演:白崇禧
- 2009年《保卫延安》饰演:白崇禧
- 2008年《周恩来在重庆》饰演:白崇禧
- 2007年《红旗渠的儿女们》饰演:宁处长
- 2006年《天高地厚》饰演:宋书记
- 2005年《太行山上》饰演:王靖国
- 2002年《曹操与蔡文姬》饰演:荀彧
- 2001年《文成公主》饰演:长孙无忌
- 2001年《绝色双娇》饰演:田文
- 2000年《护国良相狄仁杰之京都疑云》饰演:计中
- 1999年《中国命运的决战》饰演:刘镇湘