2001年参演电视剧《不共戴天》,饰反一号隆兴公司老板高建国。
2003年参演电视剧《处决令下达之后》,饰腐败分子裴南山。同年参演电视剧《动感豪情》,饰内地民营企业家苏礼。
2004年参演杜琪峰电影《大事件》,饰冷面杀手张春。同年参演冯小刚电影《天下无贼》,以一口纯正的陕西话出演贼老二。
2005年参演杜琪峰电影《黑社会》,饰配合香港警方查案的广东省公安厅石处长。同年主演电视剧《十天十夜》,饰公安刑警大队长孔亮。
2008年主演电视剧《红日》,饰铁面战将军长沈振新。同年参演吴宇森电影《赤壁》,饰喜欢编草鞋送弟兄的刘备。
2009年主演电视剧《沧海》,饰海军将军王山魁。同年参演电视剧《成长》,饰空降部队参谋长、父亲彭湘江。
2011年参演电视剧《大唐双龙传》,饰宇文化及。参演李少红执导电视剧《花开半夏》,饰兢兢业业的人民警察叶向荣。
2012年主演电影《吴仁宝》,饰华西村书记吴仁宝。
2013年参演电视剧《双生花》,饰公安局缉毒大队长李睿。
2015年参演电视剧《平凡的世界》,饰县革委副主任田福军。同年参演电视剧《后海不是海》。