Родился 14 июля 1946 года в поселке Бежаницы Псковской области
Образование
В 1965 году окончил Великолукский техникум железнодорожного транспорта, отделение вагонного хозяйства, техник-механик железнодорожного транспорта, инженер-строитель.
В 1976 году окончил Ленинградский государственный инженерно-строительный институт, факультет «Промышленное и гражданское строительство».
В 1984 году окончил Ленинградскую Высшую партийную школу, факультет «Советское строительство».
Трудовая деятельность
В 1964 году работал проводником, слесарем вагонного ДЕПО железнодорожной станции города Великие Луки.
После службы в ВМФ работал на Великолукском радиозаводе техником-регулировщиком.
С 1969 года работал в Бежаницком районе на различных должностях: в райкоме ВЛКСМ,в райкоме КПСС, начальником мехотряда треста «Псковсельстрой», заместителем председателя райисполкома, заместителем начальника управления сельского хозяйства, председателем райисполкома, председателем Бежаницкого Совета народных депутатов, заместителем председателя правления Бежаницкого райпо.
С 1996 года по сентябрь 2014 года - глава Бежаницкого района Псковской области.
Член Общественной палаты Псковской области (III состав палаты 2015-2018 гг.), член комиссии с правом совещательного голоса по реализации прав человека, развитию гражданского общества и местного самоуправления, комиссии по развитию реального сектора экономики, малого и среднего бизнеса, ЖКХ и трудовым отношениям.
Почетный гражданин Бежаницкого района.
В настоящее время - пенсионер.
Участие в выборах
Февраль 1996 г. - кандидат на должность главы Бежаницкого района. Избран (50.9%).
1999 г. - кандидат на должность главы района. Избран (57.92%).
Декабрь 2003 г. - кандидат на должность главы Бежаницкого района. Переизбран (60,92%).
Март 2009 года – кандидат по пост главы Бежаницкого района. Переизбран (62,92% избирателей).