1955年在电影《同龄鸟》中出演男主角初涉影视圈。1964年出演妹夫秦剑导演的电影《大马戏团》男主角,正式出道。1972年加入香港电台,出演电视剧《狮子山下》饰演角色高定天。1975年加入佳艺电视出演电视剧配角。
1975年尝试导演身份,执导《缘帽唔怕戴》。1978年佳视结束后转投丽的电视(亚洲电视前身)。1979年与成龙联合执导《笑拳怪招》。1982年转投无线电视(TVB),1983年出演电视剧《射雕英雄传》中黄药师一角而为中国大陆的观众熟悉。
1987年参演《英雄本色》,1989年参演《喋血双雄》,1991年参演《纵横四海》,在吴宇森电影中塑造了一系列经典的配角形象。