Народився 29 серпня 1988, Мелітополь, Запорізька область.
2006—2011 — Таврійський агротехнологічний університет магістр з економіки підприємства;
2007—2012 — Київський політехнічний інститут, бакалавр з менеджменту
2012—2015 — Дніпропетровський регіональний інститут державного управління Національної академії державного управління при Президентові України, Державне управління та місцеве самоврядування.
Січень 2010 р. — травень 2013 р. — директор ПП «Центр комп'ютерної томографії».
Травень 2014 р. — серпень 2019 р. — заступник Мелітопольського міського голови з питань діяльності виконавчих органів ради.
Серпень 2019 р. — жовтень 2019 р.— директор Департаменту транспортної інфраструктури Київської міської державної адміністрації.
Листопад 2019 р. — листопад 2020 р. — перший заступник голови Запорізької обласної державної адміністрації.
З грудня 2020 р. — Мелітопольський міський голова.
Під час російсько-української війни після окупації Мелітополя в березні 2022 року російськими військами відмовився співпрацювати з окупантами. 11 березня його було викрадено російськими військовими. Наступного дня близько двох тисяч жителів міста вийшли на протест з вимогою звільнити Федорова. Пізніше обміняний на дев'ятьох полонених російських солдатів-строковиків.
2 лютого 2024 року Президент України Володимир Зеленський призначив Івана Федорова головою Запорізької облдержадміністрації.
2010—2015 — депутат Мелітопольської міської ради.
З 2015 — депутат Запорізької обласної ради, член постійної депутатської комісії з питань бюджету.
З серпня 2019 — радник Мелітопольського міського голови з питань містобудування та архітектури.
2017 — Подяка Прем'єр-міністра України за вагомий особистий внесок у забезпечення розвитку місцевого самоврядування, багаторічну сумлінну працю та високий професіоналізм.
2017 — Орден «За заслуги перед Запорізький краєм» ІІІ ступеня за сумлінну працю, високий професіоналізм, активну участь у громадському житті міста Мелітополя Запорізької області та з нагоди Дня місцевого самоврядування.
2020 — Орден «За заслуги перед Запорізьким краєм» ІІ ступеня.
Орден «За мужність» III ступеня (6 березня 2022) — за вагомий особистий внесок у захист державного суверенітету та територіальної цілісності України, мужність і самовіддані дії, виявлені під час організації оборони населених пунктів від російських загарбників.
05.02.2024