Родилась в Ленинграде (ныне Санкт-Петербург) 28 июля 1978 года в театральной семье, мать — актриса Татьяна Захарова.
Окончила Санкт-Петербургскую Академию театрального искусства (класс В.Петрова) в 2000 году и сразу была принята в труппу академического театра Комедии имени Николая Акимова.
До своего полноценного дебюта — роли Мары в спектакле «Доктор философии» в постановке Т. Казаковой молодая актриса работала в детском музыкальном театре «Зазеркалье», была удостоена специального губернаторского гранта за дипломную работу «Не всё коту масленица».
В 2000 году стала лауреатом фестиваля «Рождественский парад» за лучшую женскую роль в спектакле «Нового театра» Л. Стукалова «Липериада».
За исполнение роли Мары в спектакле "Доктор философии" удостоена Высшей театральной премии Санкт-Петербурга "Золотой софит" 1999-2000 гг. в номинации "Лучший дебют".
В 2012 году становится лауреатом Российской национальной актерской премии "Фигаро" имени Андрея Миронова в номинации "Лучшие из лучших" - «За служение русскому репертуарному театру» - за блистательное исполнение ролей на российской театральной сцене за последние три года.