1986年,出演首部作品《凯旋在子夜》饰演军人童川。
1991年,出演谍战剧《拂晓枪声》饰演参谋楚灵。
2003年11月,出演电视剧《我的兄弟姐妹》饰包老板。同年参演警匪剧《荣誉》饰演警察局长。在《征服》饰公安副局长徐国庆。
2004年12月,参演谍战电视剧《暗算》饰演中共地下党罗进。
2005年,主演都市家庭亲情剧《男人养家》饰演养狗场场主。
2006年7月,参演《非常女警》饰演杀手马可。参演警匪剧《深度较量》饰演刑警队副队长李锐。
2007年,主演警匪剧《对峙》饰李世达。
2008年,主演年代抗战剧《解密档案》饰演何崇儒。
2009年1月,参演电影《风声》饰演伪军剿匪司令张一挺。3月,主演煤矿安全题材故事片《命比天大》饰煤矿主。
2010年3月,在犯罪剧情片《守望者:罪恶迷途》中饰豹哥。6月,参演家庭伦理电视剧《吃亏是福》饰五哥。10月,参演抗战剧《川军团血战到底》。主演谍战亲情戏《独刺》饰演国民党军官。
2011年2月,出演《天下无贼》饰石公安厅长。3月,在都市情感剧《歧路兄弟》中饰林左剩。
2012年1月,参演《聪明的小空空》。5月,出演电影《百万巨鳄》饰演养鳄人光头。7月,在电视剧《三爱》饰江心海。
2013年6月,参演动作战争电影《战狼》。9月,在悬疑爱情剧《青年霍元甲之冲出江湖》饰演反派毓克明。
2014年8月,在武警反恐特战队《神鹰反恐特战队》。10月,主演3D古装动作喜剧《夺路而逃》。