Родился 25 января 1954 года в г. Томске.
Окончил в 1980 г. Академию МВД СССР по специальности "Правоведение".
В 1972 г. после окончания Петрозаводского ГПТУ-1 начал работать радистом теплохода в Новосибирской РЭБ флота. В 1972—1974 гг. служил в Советской Армии, а затем 14 лет — в органах внутренних дел: следователь, старший следователь, майор юстиции. С 1991 г. — генеральный директор АОЗТ «Юринформ». Заслуженный юрист Республики Карелия. Избирался депутатом Петрозаводского горсовета.
В Палате Республики Законодательного Собрания Республики Карелия второго созыва был заместителем председателя Комитета по законности и правопорядку. В третьем созыве — заместитель председателя Комитета по законности и правопорядку.