С 2004 года участвовала в детской театральной студии Ирины Феофановой в группе Игоря Яцко. Занималась на подготовительных курсах школы-студии МХАТ.
В 2010 году поступила в Российскую академию театрального искусства (мастерская Олега Кудряшова). С 2014 по 2016 год играла в Театре наций. С 2016 года — актриса в стажёрской группе МХТ им. А. П. Чехова. В 2017-2018 гг. училась на Высших курсах сценаристов и режиссёров. Снимает этюды.
Родители хотели, чтобы Мария стала балериной. С 5 до 11 лет занималась балетом в МГАХ. В 2004 году, когда проходил кастинг на фильм Владимира Машкова «Папа», отец Маши посоветовал ей попробоваться на эпизодическую роль. После утверждения на роль и участия в съёмках твёрдо решила стать актрисой. В 2007 году сыграла главную роль в фильме Александра Орлова «Потапов, к доске!». В 2010 году сыграла в одной из главных ролей в фильме Владимира Чубрикова «День отчаяния». 25 сентября 2017 года приняла участие в читке пьесы Жоэля Помра «Золушка».
Снималась для обложек глянцевых журналов, таких как OOPS!, Cosmopolitan, Glamour, Mini, Maxim, SNC. Снималась в клипе группы Stigmata — «До 9 ступени», «Би-2» — «Компромисс»[8], «Лигалайз» — «Укрою», Lay-Far и Ann Weller — Drop The Time, а также в рекламах Pepsi, «Но-шпа», Montale, в заставке телеканала ТНТ, в проморолике модельного агентства President. Была официальным лицом компании Vassa & Co. 17 февраля 2018 года вышел клип на песню «У тебя такие глаза», в котором Мария Фомина снялась и одновременно выступила в качестве режиссёра.