2015年在《重返20岁》中饰演鹿晗爸爸大学教授项国斌,同年出演电影《少年班》饰演校长。2006年在张黎执导电视剧《大明王朝1566》中饰丝绸巨商“沈一石,2013在张纪中史诗大剧《英雄时代》中饰演炎帝,2014年8月上映武侠电影《飞鱼服绣春刀》中饰明朝重臣大学士韩旷。2013年电影《全民目击》中与孙红雷搭档饰演孙伟。2011年出演《九河入海》一人分饰海氏孪生兄弟。2010年出演《永不消逝的电波》饰中共地下党“李侠”。2016年冯小刚电影《我不是潘金莲》中饰演史为民。