Родился 19 декабря 1958 в Кировской области.
Окончил Горьковское речное училище, Московскую высшую школу профсоюзного движения и Северо-Западную академию государственной службы.
Работать начал в Карелии в 1978 в Беломорско-Онежском пароходстве (БОП). Работал на судах загранплавания, инженером-технологом планового отдела, освобожденным председателем профкома Беломорского морского порта БОПа.
С 1988 по 1991 - на партийной и советской работе в г. Беломорске.
С 1991 по 1995 - заместитель управляющего Беломорским отделением Агропромбанка.
В декабре 1995 избран главой местного самоуправления Беломорского района.
С апреля 1998 - депутат Палаты представителей Законодательного собрания Республики Карелия.
С февраля 2000 - председатель Палаты представителей Законодательного собрания Республики Карелия. Был определен представителем Законодательного собрания РК в Совете Федерации РФ.
29 марта 2000 были подтверждены полномочия члена Совета Федерации.