Российская актриса театра и кино. Мария родилась 19 апреля 1985 года в Новосибирске. Первая взрослая театральная роль пришла к ней ещё в семилетнем возрасте - она была выбрана для участия в спектакле "Виктория" в Театре им. Маяковского. Позднее вошла в труппу театра и получила роль в спектакле "Строитель Сольнес", поставленном по произведению норвежского драматурга Генрика Ибсена. В 2002 году, после окончания средней школы с серебряной медалью, Машкова поступила одновременно в Российскую экономическую академию имени Г. В. Плеханова на экономический факультет и в Щукинское училище, но, удостоверившись, что может самостоятельно поступить в театральный вуз, выбрала экономику. Проучившись в академии два месяца, втайне от родителей приняла решение перейти на актёрский факультет Высшего театрального училища имени Б. В. Щукина, которое окончила в 2006 году уже как Театральный институт имени Бориса Щукина. В 2006 году она была принята в труппу Московского государственного театра "Ленком". В кино актриса дебютировала в 11 лет в фильме Владимира Грамматикова "Маленькая принцесса", в котором исполнила роль вредной девочки Лавинии. Спустя год она получила роль в фильме "Мама, не горюй!". Известность пришла к ней после роли Марии Тропинкиной в телесериале "Не родись красивой" (2005-2006). В 2018 году Мария дебютировала на британском телевидении в криминальной драме BBC One "МакМафия". После переезда в Соединённые Штаты она исполнила эпизодическую роль в четвёртом сезоне космического драматического сериала Apple TV+ "Для всего человечества" и снялась в ограниченной серии триллеров "Леди на озере". В 2024 году актриса появилась в научно-фантастическом триллере "И.С.С."