Наразі Іван Федоров займає посаду міського голови тимчасово окупованого Мелітополя.
Іван Федоров народився 29 серпня 1988 року у Мелітополі в сім’ї лікарів. Після школи вступив до Таврійського державного агротехнологічного університету, а на другому курсі паралельно розпочав навчання у Київському політеху. У 2012 році, вже будучи депутатом міськради, Федоров закінчив Дніпропетровський регіональний інститут держуправління, який входить до академії при президентові.
Згодом Іван Федоров став наймолодшим міським головою в історії Мелітополя.
Після окупації Мелітополя відмовився співпрацювати з окупантами. 11 березня 2022 року його було викрадено російськими військовими. Наступного дня жителі міста вийшли на протест з вимогою звільнити Федорова.
Після кількох днів катувань, Івана Федорова було обміняно.
Після звільнення з полону він був нагороджений орденом «За мужність» третього ступеня.