1980年,从香港无线电视艺员训练班出道,开始参与影视演出。
1982年,与张艾嘉、郑则仕、任达华共同主演恐怖电影《夜惊魂》,饰演一名商店收银员。
1985年,与林正英、钱小豪、许冠英合作主演僵尸系列题材电影《僵尸先生》,饰演胆小好色的保安队长阿威,他也凭借在该片中的精彩表现获得了第5届香港电影金像奖最佳男配角和最佳新人两项提名。
1986年,与林正英、李赛凤、午马联袂主演僵尸系列电影《僵尸家族》,饰演古董商郭敦煌的徒弟。
1987年,在恐怖片《猛鬼差官》中饰演胆小如鼠的小偷蛇仔明。同年,还主演洪金宝执导的动作电影《东方秃鹰》,饰演罪犯程大海。
1988年,开始主演钱升玮执导的动作电影《霸王花》,饰演飞虎队员阿南,并与吴君如塑造了一对欢喜冤家的形象。
1989年,与吴君如、胡慧中、冯淬帆联袂主演动作喜剧电影《神勇飞虎霸王花》,饰演阿南。
1990年,在钱月笙执导的的喜剧电影《捉鬼合家欢》中饰演天下第一茅。
1993年,主演由香港无线电视出品的民国神话电视剧《大头绿衣斗僵尸》,饰演高级督察屈仁。
1995年,开始减少影视作品的拍摄。
2000年,与彭丹、马德钟联袂主演动作喜剧电影《贱男人周记》。
2004年,与林韦辰、万绮雯、张文慈联袂主演情景喜剧《爸爸两边走》,饰演曾家一家之主,名人大厦业主立案法团主席曾敬慈。
2005年,主演亚视台庆剧《美丽传说II星愿》,饰演电视台监制肥叔,塑造了一个看尽星尘起落,对世情看得很透彻的形象。同年,还开始担任亚洲电视综艺节目《一双筷子走天涯》的主持。
2007年,与樊奕敏、戚黛黛联袂主演黑色处境喜剧电视剧《灵舍不同》,饰演医院内科病房杂工刘野。同年,与卢海鹏、乔宝宝参演喜剧电影《七擒七纵七色狼》。
2009年,与卢海鹏、李香琴联袂主演亚洲电视制作的处境喜剧《喜有此理》,饰演性格悲观的滕拓海。
2011年,主演李慧珠执导的励志电影《严冬里的春天》。
2013年,与钱小豪、鲍起静、惠英红主演向传统僵尸片致敬的电影《僵尸》,客串饰演饭店老板一角。