Родился 10 июля 1952 в деревне Дрегли Любытинского района Новгородской области. Русский.
В 1974 закончил Ленинградский ордена Трудового Красного Знамени сельскохозяйственный институт по специальности "Электрификация сельского хозяйства".
С августа 1974 по октябрь 1975 - инженер-конструктор Старорусского авторемонтного завода.
С октября 1975 по ноябрь 1977 - бригадир, инженер-технолог Новгородского районного объединения "Сельхозтехника".
Член КПСС с 1978.
С ноября 1977 по август 1981 - на комсомольской работе.
С мая 1987 по октябрь 1991 - председатель исполкома, председатель Новгородского Совета народных депутатов.
С октября 1991 - заместитель председателя Новгородского областного Совета народных депутатов.
С октября по апрель 1993 был заместителем главы администрации области.
В 1993 - 94 - член редколлегии газеты "Новгородские ведомости".
С января 1996 - член Совета Федерации по должности.
По собственным словам, партбилет хранит до сих пор (после августа 1991) и дал себе слово не вступать ни в какую партию.
Член политсовета ОПОД "Единство".
Поклонник учения Л. Рона Хаббарда.
В свободное время - столяр, плотник, работает на приусадебном участке. Любит рыбалку. Увлекается волейболом.
Женат. Имеет сына и дочь. Жена Татьяна Константиновна. Сын Дмитрий (1978), дочь Екатерина (1981).