Родился 25 мая 1957 года в дер. Городовик Дедовичского района Псковской области. В 1982 году окончил Ленинградский ГПИ им. Герцена по специальности «физика», в 1995 году - Северо-Западный кадровый центр по специальности «государственное и муниципальное управление».
С 1978 по 1980 год служил в Советской Армии.
Трудовую деятельность начал в Дедовичском районе учителем математики Яссковской восьмилетней школы, с 1987 года – директор Красногорской восьмилетней школы. Стаж педагогической работы в школе более 10 лет.
С 1994 года по 2001 год работал начальником Управления образования Дедовичского района. Награжден знаком «Почётный работник общего образования Российской Федерации».
В 2001 году назначен на должность заместителя Главы Дедовичского района.
С 2007 по 2009 год был Главой Дедовичского района.
В мае 2009 года назначен на должность заместителя Губернатора Псковской области
Женат. Имеет двоих дочерей.
Заместитель Губернатора Псковской области Федоров Сергей Павлович