1994年,在央视版古装历史战争剧《三国演义》中饰韩馥部下上将潘凤。
1996年,在沈好放执导的古装历史剧《东周列国·春秋篇》中饰演易牙。
1998年,在梁冠华、朱媛媛主演家庭剧《贫嘴张大民的幸福生活》中饰古三儿。
2001年,在叶京执导,张涵予、傅彪主演的都市喜剧《贻笑大方》中饰演螃蟹。在何冰、徐松子、郑铮主演的电视剧《筒子楼》中饰演李守财。
2002年,出演文兴宇、杨若兮主演的喜剧《高老头奇遇记》。
2003年,在吴秀波、郭涛主演的警匪悬疑剧《立案侦查》中饰演张栩。在叶大鹰执导的家庭情感剧《走过幸福》中饰演刘明。
2004年,在傅彪、伍宇娟主演的家庭剧《居家男人》中饰演男保姆。在刘敏涛、于震主演的清朝剧《前门楼子九丈九》中饰演张福。
2006年,参演宁浩执导的电影《疯狂的石头》,在其中扮演有情有义的黑老大“道哥”,为人所熟悉。
2008年,在陈坤、杨蓉主演的都市爱情剧《情证今生》中饰演独眼龙。在梁冠华、安雅主演的电视剧《迷失洛杉矶》中饰演李德福 。
2009年,在电影《建国大业》中饰演警察队长。
2010年,与郭涛、朱雨辰、小李琳主演季欢执导的都市悬疑剧《疯狂的骗局》。
2011年,出演乌尔善执导,安藤政信、张雨绮、游本昌主演的先锋武侠喜剧《刀见笑》。
2012年,在陈宝国、陈月末、姜寒主演的近代革命剧《义者无敌》中饰潘毓桂。与魏小军、马秋子主演家庭情感剧《迷失的情感》饰演张振强。
2013年,在杜淳、马苏主演献给80后三十岁的都市情感剧《30岁,你好》中饰演孙总。参拍高圆圆、黄海波主演的都市爱情剧《咱们结婚吧》。与王宝强、徐帆主演电影《疯狂的导演》。
2014年,在郑曦、郑淼之主演的古装宫斗剧《芙蓉诀》中饰演土匪。在甄子丹、周润发、郭富城主演的神话片《大闹天宫》中饰演东海龙王。参演悬疑商战电影《最佳嫌疑人》。
2015年,主演电影《老炮儿》。
2019年8月26日,参演刘江导演的电视剧《老酒馆》,在剧中饰演三爷。2019年11月26日,参演孙皓导演执导的电视剧《庆余年》,在剧中饰演费介。