1980年進入邵氏公司,曾出演《武林聖火令》(1983)等影片。後陸續接拍《魔翡翠》(1986)、《最佳女婿》、《龍之家族》(1988)等。1988年出演《中國最後一個太監》,一舉成名。 90年代參演徐克製作、導演的《黃飛鴻》系列影片,從第二部《男兒當自強》(1992)起,先後在《獅王爭霸》(1993)、《王者之風》(1993)、《龍城殲霸》(1994)中出演黃飛鴻調皮搗蛋的徒弟梁寬,演繹得靈動活潑,頗有喜劇效果,深受觀眾喜愛,也是他所飾演的代表性角色。 他出演的其他影片還有《忠義群英》、《省港旗兵3》、《富貴兵團》、《群龍戲鳳》(1989)、《龍鳳茶樓》、《馬路英雄》(1990)、《油尖少爺》、《夏日情人》、《告別紫禁城》(1992)、《走上不歸路》、《殺人者唐斬》(1993)、《火雲傳奇》(1994)、《醫神》(1999)、《少年阿虎》(2003)、《精裝追女仔2004》(2004)等,2005年出演兒童片《淺藍深藍》。近年來也頻頻參加電視劇集的演出,如《大醉俠》、《一江春水》等。
他曾與女藝人洪欣相戀,洪欣未婚懷孕誕下與他所生的兒子莫鎬廉。