2004年在佟大为、孙锂华主演的电视剧《第一次亲密接触》中饰演白玫瑰。同年在电视剧《浮尘》饰演施小雅。还参演王志文、范伟主演的电影《求求你,表扬我》。
2005年在陈坤、孙俪主演的民国历史剧《风雨西关》中同时饰演小桃红和麦琪两个角色。在纪念许世友诞辰100周年的电视剧《上将许世友》中同时扮演腊梅和雯雯。
2006年在古装悬疑剧《聊斋奇女子之宦娘》中饰演葛良工。同年主演电影《青青的初恋》。在讲述海关打击走私的《沧海英雄》中与王斑、巍子、斯琴高娃等合作,在剧中饰蒋小青。在《狼烟》饰美林娜,在反特悬疑剧《羊城暗哨》中饰连舒娇,在胡歌、何润东、彭于晏主演的古装剧《少年杨家将》饰小琳和杜金娥。
2007年在科幻喜剧《糊涂小天使》担任主演,饰糊魔法仙女涂小天使仙仙、仙花,在刘猛执导的《狙击生死线》中饰安露。
2009年在胡歌、杨幂主演古装奇幻剧《仙剑奇侠传三》饰万玉枝。2010年,在刘猛自编自导的军旅励志剧《子弹上膛》中饰林影。