1982年,出演张鑫炎执导的电影《少林寺》,饰演秃鹰一角,被观众所熟识。
1987年,在张艺谋执导电影《红高粱》里饰演土匪秃三炮。
1993年,参与制作作品《少林豪侠传》。
2001年5月,和恩师张鑫炎合作,出演张执导的作品《少林武王》。同年在元彬、黄祖权指导的30集电视连续剧《断仇谷》中饰海令山。
2003年,在元彬导演的古装香港喜剧电视剧《妙手神捕俏佳人》饰秃鹰。同年在徐克和钱升玮执导,周文健、林雪主演的僵尸恐怖电影《僵尸大时代》中演一个捉鬼的师傅,有5个捉鬼的徒弟。
2004年,在王新民、陈咏歌执导的大陆版电视剧《连城诀》中饰血刀老祖;同年在谭锐铭执导电视剧《武当》中饰赤比列。
2005年,在徐克执导,甄子丹、杨采妮主演的电影《七剑下天山》中饰辛龙子;同年在王新民执导的电视剧《铁道游击队》中饰山口。
2006年,在抗日电视剧《虎踞龙盘》饰演悍匪的匪首――乌鸦洞大当家祈杰三。
2008年,出演由程小东执导,甄子丹、陈慧琳、黎明等演员主演的古装动作电影《江山美人》,饰演角色阿骨打;同年在李仁港执导,刘德华和李美琪领衔主演的动作片《三国之见龙卸甲》中饰曹军武将。
2010年,在都晓指导的电影《帝国刺客》中担任主演。
2011年,出演鞠觉亮执导,张涵予主演的86集连续剧《新水浒传》;同年出演孙颖歆、谢苗主演的电视剧《少林寺传奇之大漠英豪》。
2012年,主演电影《成成烽火之绝杀》,饰演反派角色龟田。
2013年,出演由路奇执导,赵文卓、李欣汝主演的湖北长江华晟影视有限责任公司出品的近代革命题材电视剧《铁血红安》。
2014年,在田七导演的公益电影《金瓯》中饰演一位畲族便衣刑警雷霆,是个人首次演正面角色;同年在田七执导的魔幻电影《魔影神笔》再一次演好人;同年在梁杰导演的电影《一兵一卒》中饰演呼延;同年在内地版韩栋主演的电视剧《鹿鼎记》中饰演海大富。