2004年考入上海戏剧学院附属戏曲学校。
2006年周星驰电影《长江7号》开拍,出演女主角袁老师;
2008年出演徐克导演爱情喜剧片《女人不坏》女主角唐露,入围2009年香港电影金像奖最佳新人奖。
2010年出演王全安导演改编自陈忠实长篇小说《白鹿原》同名电影女一号田小娥,获2012年第62届柏林国际电影节最佳女主角提名,获2013年第20届北京大学生电影节最受大学生欢迎的女演员奖。2013年9月10日凭借《白鹿原》和《钱学森》两部作品获得第14届中国电影表演艺术学会奖。
2014年至2015年间,在周星驰执导爱情喜剧电影《美人鱼》饰演李若兰,该片于2016年2月8日在中国上映。