Родилась 27 мая 1967 года в Москве в семье сценариста, режиссёра, актёра и писателя Василия Шукшина и актрисы Лидии Федосеевой-Шукшиной. У неё есть младшая родная сестра Ольга Васильевна Шукшина. Она бывшая актриса, родилась 29 июля 1968, работает в церкви. Есть старшая единоутробная сестра, Анастасия Вячеславовна Воронина-Франсишку, которая родилась в 1960 году.
Уже в возрасте полутора лет Мария снималась в новелле «Братка» (киноальманаха «Странные люди», 1969), в 1972 году (вместе с сестрой Ольгой) — в ролях дочерей Расторгуевых в фильме «Печки-лавочки», а два года спустя сыграла роль Маши (дочери Вишнякова) в фильме «Птицы над городом» (реж. С. Никоненко, 1974).
Окончила переводческий факультет Института иностранных языков им. Мориса Тореза.
С 12 октября 1999 по 19 декабря 2014 года вела передачу «Жди меня» на «Первом канале». С 21 января 2018 года— ведущая программы «В гости по утрам» на «Первом канале».
Владеет английским и испанским языками.
Заслуженная артистка РФ (2008 г.).