Родился 12 октября 1954 г. в г. Красноярске в семье служащих.
Окончил Ленинградский инженерно-строительный институт (очно, 1976 г.), получил квалификацию «инженер-строитель». Окончил курсы повышения квалификации в Ленинградском филиале ЦИПК (1985 г., 1987 г.), в ЦИПК, г. Обнинск (1987 г.), в ЦМИПК, г. Москва (1991 г.).
Трудовую деятельность начал в г. Заречном, в Пензенском управлении строительства инженером отдела труда и заработной платы (1977 г.).
Работал в Пензенском управлении строительства двадцать лет: начальником лаборатории научной организации труда (1981-1991 гг.), главным бухгалтером АП ПУС (1991-1994 гг.), директором по экономике и финансам ОАО ПУС (1994-1997 гг.).
В 1997-1998 гг. — первый заместитель главы администрации г. Заречного, председатель комитета по экономике и финансам.
В 1998 г. назначен исполняющим обязанности вице-губернатора Пензенской области, первым заместителем Председателя Правительства Пензенской области.
В 1999 г. вернулся на должность первого заместителя главы администрации г. Заречного.
Работал президентом ассоциации ЗАТО атомной промышленности.
В настоящее время - Директор программы по региональной работе и социальным программам.