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