Вера Ростиславовна Шастина родилась 12 января 1960 года.
Окончила с отличием 1-й Московский медицинский институт (ММА имени И. М. Сеченова), а затем аспирантуру (1988 год) на базе Института ревматологии АМН СССР. В 2004 году с отличием окончила Российскую академию государственной службы при Президенте Российской Федерации по специальности «Государственное и муниципальное управление». Доцент кафедры общественного здоровья и здравоохранения ГОУ ВПО Первый МГМУ имени И. М. Сеченова. Кандидат медицинских наук. Главный врач ГБУЗ «Госпиталь для ветеранов войн №2 ДЗМ». Депутат Московской городской Думы шестого созыва (2014-2019 гг.).