Мария Владимировна Машкова родилась 19 апреля 1985 года в Новосибирске в семье актёра. Русская.
Отец — Владимир Машков — актёр и режиссёр, Народный артист России.
Мать — Елена Шевченко, актриса театра им. Маяковского.
Родители развелись, когда Марии было 3 года.
В кино дебютировала в одиннадцать лет в фильме Владимира Грамматикова "Маленькая принцесса"
По окончании школы поступила на экономический факультет РЭА им. Пеханова (ныне - Российский экономический университет им Г. В. Плеханова), Замоскворечье, Сремянный пер. Отучилассь 2 месяца.
Поступила в Театральное училище им. Б. Щукина, на курс Владимира Поглазова.
С 2006 г. - служит в театре "Ленком".
Первый муж — Артём Семакин. Второй муж — Александр Слободяник — музыкант. Дети: Стефания (2010), Александра (2012)
Роли в театре:
"Строитель Сольнес", Г. Ибсен
"Вольный стрелок Кречинский", А. Сухово-Кобылин, К.-М.Вебер) — Лидочка.
"Три действия по четырём картинам", В. Дурненков (Театр Практика) — Соня
"Штирлиц идёт по коридору. — По какому коридору? — По нашему коридору…", по пьесе А. Соколовой "Фантазии Фарятьева" — Люба
Фильмография:
1997 — Маленькая принцесса — Лавиния
1998 — Мама, не горюй — девочка-наркоманка
2000 — Женщин обижать не рекомендуется — Анюта, дочь Веры
2002 — Next 2 — Светлана
2004 — Легенда о Кащее, или В поисках тридесятого царства — Баба-Яга
2004 — Папа — студентка в общежитии
2005 — Мама, не горюй 2 — солистка группы "Штучки" Олеся
2005 — Талисман любви — Стеша Ковригина, служанка в доме Уваровых
2005—2006 — Не родись красивой — Мария Тропинкина
2006 — Всё смешалось в доме (Сериал) — Юля, сестра погибшей жены Бобова