1996年,在电影《杨贵妃》中饰演杨玉环,角色年龄跨度大,从18岁的杨玉环演到38岁的杨贵妃。2000年,在大型历史剧《康熙王朝》中饰演太子妃红玉一角。、2001年,参演电影《我是一条鱼》和《走向太阳》,分别饰演林儿与八路军战士——穆兰,这两部电影都获得了华表奖。2002年,在《某年某月某一天》中饰演一位新加坡富家千金——陈年念。2003年,在《军人机密》中饰演活泼、爱笑的可爱女儿——贺盼盼。2004年,在清宫剧《德龄公主》中饰演大清才女——裕德龄。2005年,参演电影《心结》,饰演陈老师。这是一部儿童故事片,曽参加第十五届中国金鸡百花电影节优秀国产影片展映。2006年,改编于石钟山的同名小说《大院子女》,她在剧中饰演一位农村女子——李亚玲 。2007年,和刘涛、聂远一起主演都市情感剧《戴着面具跳舞》,饰演律师——曹欣然。2008年,在52集电视剧《走西口》中饰演翠翠一角。2009年,由著名导演陈国军执导,远方编剧的40集大型电视剧《松花江上》,她饰演富家女——李梦桐 。2009年,参演影片《村官普发兴》,饰演普发兴的女儿——普裕珍。2010年,在革命历史题材电视剧《红色摇篮》中,饰演无产阶级革命家——贺子珍。 同年,在电视剧《南岳奇人》中饰陈圆圆。2011年,在以中国远征军为题材的电视剧《中国血》中饰演共党与世隔绝的卧底——王玥 。2012年,在《正阳门下》饰演知青蔡晓丽。2013年,在《上将洪学智》中饰演洪学智的夫人张文女士。2016年,参演正风反腐题材的电视剧《脊梁》。她在剧中饰演医生詹华。