Мария Мягкова родилась в Москве. В 2023 году окончила Московскую государственную академию хореографии (класс заслуженного работника культуры РФ Елены Александровны Бобровой).
Принимала участие в фестивале, посвящённом 200-летию со дня рождения Мариуса Петипа, а также в фестивале «Светлана» в 2018 году.
В 2020–2022 годах участвовала в мастер-классах по программе «Хореография: классический танец (балет)» и в творческом проекте «Наследие русского балета» (Владимира Малахова и Юрия Бурлаки) в образовательном центре «Сириус».
В 2023 году ездила на гастроли, посвящённые 250-летию МГАХ, в Калининград, Кемерово и Владивосток.
С июля 2023 года — артистка балетной труппы Приморской сцены Мариинского театра.
Репертуар на Приморской сцене Мариинского театра:
«Лебединое озеро» (вальс/полонез, лебеди, шутихи) — хореография Мариуса Петипа и Льва Иванова в редакции Константина Сергеева;
«Спящая красавица» (вальс, свита Феи Сирени, нереиды) — хореография Мариуса Петипа в редакции Константина Сергеева, Эльдара Алиева;
«Щелкунчик» (снежинки, вальс цветов) — хореография Эльдара Алиева;
«Баядерка» (тени) — хореография Мариуса Петипа в редакции Владимира Пономарёва и Вахтанга Чабукиани, с отдельными танцами Константина Сергеева, Николая Зубковского;
«Жизель» (вальс) — хореография Жана Коралли, Жюля Перро, Мариуса Петипа;
«Корсар» (гарем, корсарки) — хореография Эльдара Алиева с использованием фрагментов хореографии Мариуса Петипа;
«Раймонда» (Сарацинский танец, венгерский танец) — хореография Мариуса Петипа в редакции Константина Сергеева и Эльдара Алиева с использованием хореографических фрагментов Фёдора Лопухова.