1996年参加第一部电视剧《秦家风波》,饰演秦宁宁;1997年在《新乱世佳人》中饰演董绮玉。1998年主演古装剧《水浒后传》,饰演韩若男。 1999年参演TVB版《碧血剑》,与林家栋,佘诗曼搭戏,饰演成年安小慧。2004年出演古装
神话剧《
仙剑奇侠传》和《新
聊斋志异》;2008年参演民国剧《锁清秋》;2013年因主演《新
笑傲江湖》中宁中则一角并在《
新神雕侠侣》中饰演黄蓉而获得更高的关注度。同年《幸福向前走》播出;8月份杨明娜、李沁等主演的现代感情剧《璀璨人生》播出,杨明娜饰演杨曼萍。2014年在电视剧《
活色生香》中饰演文夫人。