参加全能DJ大募集而任新城电台DJ，正式涉足演艺圈。1999年，以部头合约艺人形式签约无线电视（TVB），由此开展了在TVB的演艺事业。2003年，在《律政新人王》中饰演的律师卓伟名一角受到观众关注。 2010年8月与TVB约满后不再续约，其后转战中国大陆。2011年，在古装剧《美人心计》中饰演第一男主角刘恆而被大陆观众熟悉，更被誉为「史上最帅皇帝」。2012年，在《乱世佳人》中饰演贺天，2013年，在民国剧《烽火佳人》中饰演杜允唐。2014年1月31日，古装神话剧《封神英雄榜》播出，其中饰演姜子牙。