Окончила Театральное училище имени Бориса Щукина (курс  А.К. Граве) в 2000 году, и в том же году была принята в труппу Театра  имени Евгения Вахтангова.
Неповторимая индивидуальность актрисы обратила на себя внимание  Римаса Туминаса, который, по предложению Михаила Ульянова, в 2002 году  поставил в Вахтанговском театре свой первый спектакль «Ревизор», где  молодая актриса сыграла роль Марьи Антоновны. Эта работа была отмечена  многими театральными критиками.
Сегодня на счету актрисы более двадцати работ в Вахтанговском театре, среди которых: Шарлота Гуделл (Ночь игуаны), Друзилла (Калигула), Бьянка (Отелло), Сестра Беата, Воришка (Сирано де Бержерак), Маша (Чайка), Лиза (Пиковая дама), Александра Петровна (Всюду деньги, деньги, деньги...), Матюрина (Дон Жуан и Сганарель), Марджана (Али-Баба и сорок разбойников), Людмила (Мелкий бес), Гостья (Маскарад), Марфа (Игрок - ПРИСТАНЬ), Девушка (Евгений Онегин), Анника (Вечер шутов) и др.
Пластичная и грациозная актриса - неизменная участница  хореографических спектаклей Анжелики Холиной. Дуэт М. Шастиной и В.  Бельдияна в спектакле «Берег женщин» - один из самых красивых и  изысканных.
Марию занимают в спектаклях ведущие театральные режиссеры: Петр Фоменко, Владимир Мирзоев, Римас Туминас.
Кроме того, актриса была занята в спектакле «Ивонна, принцесса  Бургундская» в Центре им. Вс. Мейерхольда (в рамках программы «Польский  театр: вчера и сегодня»).
В фильмографии Марии Шастиной – «Дело было в Гавриловке»,  «Примадонна», «Нежные встречи», «Дом образцового содержания», «Маша в  законе» и др.
Участвует в спектаклях
-  Евгений Онегин 
-  
-  Маскарад 
-  
-  ПРИСТАНЬ