
Максим Сергеевич Фёдоров родился 23 мая 1961 года в Первоуральске Свердловской области.
В 1978 - 1984 - учеба в МВТУ имени Н.Э. Баумана.
С 1984 по 1986 - служба в Советской армии, начальник расчета радиотехнической батареи.
1986 - 1990 - работает в Жуковском машиностроительном производственном объединении мастером заливочного участка 2-й группы.
1990 - 1992 - старший мастер участка № 14.
1992 - 1993 - работает в Первоуральском производственном объединении «Хромпик» старшим механиком цеха № 7.
1993 - 1994 - является директором малого предприятия «Рута».
1994 - 1998 годы - работает в ОАО «Хромпик» начальником ремонтно-механического цеха.
1998 - 2000 - работает в ОАО «Хромпик» директором по персоналу и общим вопросам.
2000 - 2004 - работает в ОАО «Первоуральскгаз» директором по управлению персоналом и общим вопросам.
2004 - 2008 - возглавляет в должности директора Государственного учреждения занятости населения Свердловской области «Первоуральский центр занятости».
В марте 2008 года как самовыдвиженец обходит на выборах представителя правящей партии и становится главой городского округа Первоуральск.
Отношения с областной властью у Максима Сергеевича не сложились: по сути, он стал мэром вопреки позиции регионального руководства. В январе 2011 его вынуждают уйти в отставку.