Родился 12 апреля 1949 в г. Чудово Новгородской области в семье рабочих. Русский.
В 1978 окончил Харьковский юридический институт.
С 1966 работал электромонтером на Сухонском целлюлозно-бумажном комбинате (г. Сокол Вологодской обл.).
В 1968 - 70 проходил службу в армии.
В 1970 - 73 - электромонтер на Сухонском целлюлозно-бумажном комбинате.
С 1973 - главный инженер Сокольского хлебоприемного предприятия.
В 1977 - 89 - следователь Сокольской межрайонной прокуратуры, прокурор Вашкинского района, прокурор Бабаевского района Вологодской области.
В октябре 1989 - апреле 1990 - первый секретарь Бабаевского райкома КПСС.
В 1990 избран депутатом Вологодского областного Совета народных депутатов, заместителем председателя облсовета. 28 ноября 1991 избран председателем Вологодского областного Совета.
В декабре 1993 неудачно баллотировался в депутаты Совета Федерации.
20 марта 1994 избран депутатом Вологодской областной думы.
С 1996 по должности входит в состав Совета Федерации.
22 марта 1998 в результате вторых ротационных выборов был вновь избран депутатом, а затем - председателем Законодательного собрания Вологодской области.
В январе 2000 был переизбран председателем Законодательного собрания Вологодской области.
Полномочия члена Совета Федерации были подтверждены 16 февраля 2000.
Воинское звание - старший лейтенант запаса.
Женат, имеет сына, дочь и внуков.