- 2016年《好想好想爱上你》饰演:林世勋
- 2014年《大河儿女》饰演:吴德生
- 2013年《徐悲鸿》饰演:蒋梅笙
- 2012年《密战峨眉》饰演:邱同
- 2012年《楚汉传奇》饰演:郦食其
- 2010年《娘家的故事2》饰演:何守杰
- 2009年《决战黎明》饰演:欧阳文
- 2009年《最后的99天》饰演:石维坚
- 2009年《娘家的故事》饰演:何守杰(林石狮)
- 2008年《梅兰芳》饰演:石维坚
- 2006年《中国近卫军》饰演:宁从龙
- 2006年《数风流人物》饰演:汪柏石
- 2004年《中国式离婚》饰演:林父
- 2004年《国色天娇》饰演:土司打索
- 2004年《不堪回首》饰演:石维坚
- 2003年《喋血黎明》饰演:石维坚