Родился 21 марта 1968 года.
В 1992-м окончил Московскую медицинскую академию имени И.М. Сеченова.
С 1993 года начал работать научным сотрудником в Институте ревматологии Российской академии медицинских наук. Окончил клиническую ординатуру ГУ Института ревматологии.
Сегодня Федоров — старший научный сотрудник лаборатории ревматических заболеваний детского возраста с реабилитационной группой в ФГБНУ «Научно-исследовательский институт ревматологии имени В.А. Насоновой».
Кандидат медицинских наук, врач высшей квалификационной категории.
Является членом Ассоциации ревматологов России, а также членом Союза педиатров России.
За авторством Федорова более 80 научных статей на тему медицины.
В 2008 году баллотировался от КПРФ на выборах депутатов Государственного Собрания Курултая Республики Башкортостан.
Год спустя был зарегистрирован кандидатом в депутаты Московской городской Думы от партии КПРФ.
В 2017-м участвовал в выборах Совет депутатов муниципального округа Ясенево как самовыдвиженец.