1992年,出演个人首部电视剧《点解阿sir系只鬼》而正式进入演艺圈。
1995年,在欧阳震华、陈秀雯、陶大宇主演的律政剧《壹号皇庭Ⅳ》中饰演警察郑子伟,这是他加入TVB后拍摄的首部电视剧。
1996年,与张达明、郭蔼明合作出演电视剧《状王宋世杰》,在剧中饰演反派唐雪乔;同年,在郑少秋、罗嘉良、张智霖主演的时装商战电视剧《天地男儿》中饰演胡世荣。
1997年,担任杨千嬅演唱的歌曲《再见二丁目》MV的男主角。
1998年,出演陈小春、马浚伟、梁小冰、陈少霞主演的古装武侠剧《鹿鼎记》,在剧中饰演郑克塽;同年,在以消防员故事为题材的电视剧《烈火雄心》中饰演叶世辉;同年,获得港传媒评选的“十大希望之星”。
2000年,与吕方、吕颂贤、宣萱、梅小惠合作主演TVB时装喜剧《梦想成真》,在剧中饰演风流成性、城府很深的袁缺德。
2001年,出演文颂娴、林文龙、邓兆尊主演的古装言情剧《锦绣良缘》,在剧中饰演反派长孙文本;同年,与陈松伶合作主演电影《生命因爱动听》,在剧中饰演男主角万豪,这是他的首部电影作品。
2002年,参演陈慧珊主演的电视剧《烈火雄心Ⅱ》;在黄日华、邵美琪、向海岚主演的古装电视剧《萧十一郎》中饰演连城壁;同年,参演TVB制作的清装剧《郑板桥》,饰演周士俊一角。
2003年,在警匪电视剧《智勇新警界》中饰演Howard;同年,参演古装爱情电视剧《金牌冰人》,饰演秦熙的义子秦穆。
2004年,在林峯、吴卓羲、李倩主演的古装武侠《大唐双龙传》中饰演李渊的长子李建成;出演时装警匪电视剧《争分夺秒》,饰演洪培基;同年,在时装剧《恐怖天使》中饰演高级督察刘可发。
2005年,客串电视剧《御用闲人》;在蒙嘉慧、向海岚、曹敏莉主演的电视剧《胭脂水粉》中饰演原永华;同年,参演电视剧《布衣神相》,饰演宋晚灯一角。
2006年,在欧阳震华、蒙嘉慧、林文龙主演的电视剧《法证先锋》中饰演罗华健;参演香港无线电视出品的时装电视剧《天幕下的恋人》中,饰演罗波;同年,在电视剧《潮爆大状》中饰演陈伟强。
2007年,在无线电视40周年台庆剧《通天干探》中饰演万杰,之后淡出娱乐圈,并转至苏黎世保险公司任职。