Народився у 1991 році у м. Василівка Запорізької області.
З 2009 – 2014 рр. навчався в Запорізькому національному університеті (факультет соціології та управління).
Закінчив Вищу політичну школу, освітню школу представників НАТО в Україні, отримував стипендію від ОБСЄ в рамках процесів моніторингу за екологією Запоріжжя.
Одружений. Подружжя виховує дочку Марію (2017 р.н.).
У травні 2013 року Федоров в Запоріжжі заснував власне digital-агентство SMMSTUDIO. Його компанія займається збільшенням продажів за допомогою реклами в соціальних мережах, таких як Facebook і Instagram. Одним з клієнтів студії був Квартал-Концерт.
З вересня 2018 року по грудень 2018 - в рамках консалтингової діяльності займав посаду операційного директора проекту Суперлюди.
Спікер IT-Forum 2016, iForum 2019, LVIV SMM FORUM. Провів курс DIGITAL & SMM на платформі Вільна освітня ПЛАТФОРМА.
Під час студентства почав найбільший в місті молодіжний громадський рух "Актив-Z". У 2012-2013 роках під час навчання в університеті був "студентським мером" Запоріжжя, де реалізував низку соціальних проектів для розвитку молоді міста.
Співорганізатор соціально-благодійної акції "Я для тебе".
Брав активну участь в конференціях з екологічних питань.
Разом з фондом USAID реалізував проект "Посилення IT-потенціалу Запоріжжя".
У 2014 - кандидат в народні депутати від партії 5.10 на виборах до Верховної Ради, №166 у виборчому списку.
У грудні 2018 Михайло Федоров приєднався до виборчого штабу кандидата в президенти Володимира Зеленського. Він очолив digital-напрямок ЗеКоманди.
На позачергових виборах до Верховної Ради в 2019 обраний народним депутатом від партії Слуга народу, №6 у виборчому списку.
З 21 травня 2019 - радник президента (поза штатом) за digital-напрямку.
29 серпня 2019 року Верховна Рада затвердила новий склад Кабінету міністрів, Федоров призначений віце-прем'єр-міністром, міністром цифровий трансформації.
4 березня 2020 року Верховна Рада проголосувала за відставку Олексія Гончарука з посади прем'єр-міністра, це тягне за собою відставку всього уряду. У той же день Верховна Рада затвердила новий склад Кабінету міністрів, Михайло Федоров знову призначений віце-прем'єр-міністр - міністр цифровий трансформації України.
20 березня 2023 року Верховна Рада відправила у відставку міністра цифрової трансформації Михайла Федорова.
21 березня 2023 року Михайла Федорова призначили віцепрем'єр-міністром з інновацій, розвитку освіти, науки та технологій - міністром цифрової трансформації України.
Має перший розряд з шахів.
21.03.2023