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