До 1964 года проживал по месту рождения.
После окончания Внуковской средней школы в 1966 году был принят на работу в совхоз «Московский»- слесарем электромонтажником.
После окончания СПТУ №1, работал трактористом в совхозе «Московском».
В 1968 году поступил в Ворошиловское высшее военное авиационное училище штурманов. После окончания в 1972 году проходил службу в авиации дважды Краснознаменного Балтийского флота на должностях: второй штурман корабля, штурман корабля, штурман отряда, заместитель командира эскадрильи по политчасти.
В 1980 году поступил в военно- политическую академию им. В.И.Ленина. После его окончания проходил службу на должностях: заместитель командира полка по политчасти в авиации Тихоокеанского флота, начальник политического отдела авиабазы Камрань СРВ, заместитель полка по политчасти авиации дважды Краснознамённого Балтийского флота. После увольнения в запас работал директором школы №7 города Острова – учителем до 1999года.
Женат. Имею дочь и сына. Избирался депутатом Псковского областного Совета народных депутатов. Трижды избирался депутатом Островского районного Собрания депутатов от избирательного объединения «КПРФ».
С 2022 года по настоящее время являюсь депутатом Собрания депутатов Островского района седьмого созыва по единому избирательному округу список «КПРФ».