1990年签约亚洲电视,与江华、伍咏薇、万绮雯一起并称为“双生双旦”。1991年,参演电影处女作《拳王》担任男主角,获得第十一届香港金像奖最佳新人奖提名[2]。1994年与亚洲电视解约,签约香港无线电视。1996年在电视剧《笑傲江湖》饰演令狐冲[2]。2002年,赴中国内地发展,先后主演《绣娘兰馨》《狐步谍影》《红海棠》等电视。2011年1月,吕颂贤监制并主演的话剧《现代猛士录》在上海戏剧学院首演[3]。2013年,出演电视剧《爱情悠悠药草香》。
2024年2月29日,参演的电视剧《唐人街探案2》定档在爱奇艺播出,在剧中饰演陈经汉[4]。