1987年与雷鸣、詹萍萍、陈肖依、任申、孙亚楠、郑保民共同参演了李新/徐子衡执导的剧情片《死去活来》,饰演男主人公李青远。1990年与姬晨牧、虞梦共同参演骆航民导演的《警门虎子》并饰演老帅克。1993年主演《无人喝彩》中饰演钱康。并在1994年获得第十四届中国电影金鸡奖最佳男配角提名奖。1996年,参演电影《离开雷锋的日子》。1996年凭借《混在北京》获得第十九届大众电影百花奖最佳男配角奖。2001年主演由导演李威执导的《男孩向前冲》中饰演贺小峰的父亲,第一次开始展示了父爱的以免,与李晨的配合也充分的展示了他的演技。2003年与李亚鹏、蒋勤勤共同参演滕文骥执导的《末代皇妃》并饰演六佛爷。2005年与姚安、冯静、李鑫共同参演《医学调查》饰演方主任。2009年客串出演于导演管虎执导的青春励志网络剧《七日》。2013年与马黎、常类、常蓝天共同主演由马宁执导的以盐阜地区农村为题材的励志轻喜剧电影《二蛋狂奔》,并饰演孔胜衣。2014年应邀做客北京电视台文艺频道《星夜故事》节目,讲述买房被骗400万的全程经过。同年与叶项明,李智楠,许诺,张恺熙,王婉晨共同参演导演郑士龙执导的大陆青春偶像电视剧《北漂童话》饰演一位德高望重的老中医李父。2015年,受邀在电视连续剧《安居》中饰演马在上一角。