Евгений Алексеевич Фёдоров родился 11 мая 1963 года в Ленинграде.
Окончил Ленинградское высшее военное инженерно-строительное училище им. генерала армии А. Н. Комаровского (специальность — инженер-энергетик), Северо-Западную академию государственной службы (экономист) и Санкт-Петербургскую юридическую академию (специальность — юриспруденция). Кандидат экономических наук.
В 1985-1997 годах служил в Вооруженных силах СССР. В 1985-1987 годах участвовал в боевых действиях в Республике Афганистан. Полковник запаса (2017).
В 1987-1988 годах — главный энергетик, затем начальник группы Главного военно-строительного управления Минобороны СССР в гор. Ленинске Казахской ССР (Байконур, Казахстан).
В 1990-1993 годах — депутат Леноблсовета.
Депутат Госдумы РФ I и IV-VIII созывов. Соавтор 68 законодательных инициатив и поправок к проектам федеральных законов.
В 1996-1997 годах — замначальника Департамента страхового надзора Министерства финансов Российской Федерации.
В 1997-1998 годах — заместитель руководителя аппарата Совета обороны при Администрации Президента РФ.
С 1999 по 2001 год — заместитель министра РФ по атомной энергии.
В 2003-2007 годах — заместитель председателя Комитета по бюджету и налогам, председатель Комитета по экономической политике, предпринимательству и туризму.
С 2007 по 2012 год — председатель Комитета по экономической политике и предпринимательству.
Один из инициаторов создания и председатель парламентского клуба «Российский суверенитет».
С 2011 года — координатор политического объединения «Национально-освободительное движение».
Награжден почетными грамотами правительства РФ.