1990年簽約亞洲電視,與江華、伍詠薇、萬綺雯一起并稱為“雙生雙旦”。1991年,參演電影處女作《拳王》擔任男主角,獲得第十一屆香港金像獎最佳新人獎提名。1994年與亞洲電視解約,簽約香港無線電視。1996年在電視劇《笑傲江湖》飾演令狐沖。2002年,赴中國內地發展,先后主演《繡娘蘭馨》《狐步諜影》《紅海棠》等電視。2011年1月,呂頌賢監制并主演的話劇《現代猛士錄》在上海戲劇學院首演。2013年,出演電視劇《愛情悠悠藥草香》 [1-2]。2020年11月8日,特別出演的玄幻仙俠題材網絡電影《蜀山傳:萬劍歸宗》在寧波象山開機 [21]。2021年9月,主演的陶盟喜執導《天下第一鏢局2長風厲》在騰訊視頻獨家播出。 [33]12月7日,主演的古裝奇幻電影《書仙傳》開機。 [35]2022年4月,出演玄幻動作電影《蜀山傳:萬劍歸宗》,飾演神秘的老爹。 [37]10月13日,出演的電影《藏地奇兵》定檔在騰訊視頻、愛奇藝上線 [38-39],出演利欲熏心的幕后大佬 [23]。2023年9月16日,主演的電視劇《斗羅大陸2》殺青,出演玉小剛。 [41]2024年2月29日,參演電視劇《唐人街探案2》播出。 [42]