1973年投考了无线电视的艺员培训班。1979年凭着《楚留香传奇》中的“胡铁花”一角受到注意[1] 。1981年参演了第一部电影《执法者》[2] 。1991年凭借电影《天若有情》获得第10届香港电影金像奖好佳男配角奖[3] 。1992年凭借电影《逃学威龙》获得第11届香港电影金像奖好佳男配角提名[4] 。之后参演了《逃学威龙2》、《破坏之王》、《九品芝麻官之白面包青天》等电影[5] 。2010年出演商战剧《新安家族》[6] 。2015年4月17日,主演的喜剧电影《十万伙急》上映[7] 。