Родился 18 декабря 1941 года в г. Макарьеве Костромской области.
Окончил Ивановский госуниверситет, юрист высшей квалификации.
С 1961 по 1964 годы служил в рядах Советской Армии, в 1965 г. начал трудовую деятельность шофером «Мурманскдорстроя». С 1975 по 1985 г. — председатель исполкома Пяозерского поселкового Совета. С 1985 по 1994 г. — заместитель председателя исполкома Лоухского райсовета. С 1994 по 1998 г. — глава местного самоуправления Лоухского района. Избирался депутатом Лоухского поселкового Совета (1976-1985 гг.), депутатом местного самоуправления Лоухского района (1984-1988 гг.).
Имеет правительственные награды: орден Трудового Красного Знамени, медаль «За доблестный труд» в честь 100-летия В. И. Ленина, почетные грамоты Республики Карелия и Президиума Верховного Совета КАССР.
В Палате Представителей работал в Конституционном комитете.