1966年加入了邵氏公司,做唐佳旗下的武師,因《金燕子》片中的武術動作,得到了大導演張徹的欣賞,讓他在《遊俠兒》中擔當主角。1970年憑《報仇》壹片成為香港首位榮獲《亞洲影展》“最佳男主角”的演員。同時期的代表作還有《保鏢》、《刺馬》、《新獨臂刀》等等。
90年代加入無線電視,出演過《射雕英雄傳之九陰真經》飾演黃藥師、《珠光寶氣》飾演康青楊、《誇世代》飾演宋禮等等。2021年,TVB授予其“萬千光輝演藝大獎”。