Родился 4 января 1953 года в г. Беломорске. Окончил строительный факультет Петрозаводского государственного университета по специальности «Инженер-строитель», Академию народного хозяйства.
После окончания университета работал на стройках Карелии — начальником Беломорской ПМК-86, управляющим трестом «Сегежстрой», Председателем Госстроя республики. В 1990 г. был избран депутатом Верховного Совета России и назначен председателем подкомитета по строительству, архитектуре и жилищно-коммунальному хозяйству. В 1999 г. назначен генеральным директором Кемского лесопильно-деревообрабатывающего завода. Человек 2000 года Республики Карелия. Заслуженный работник строительного комплекса.
В Законодательном Собрании Республики Карелия III созыва — заместитель председателя Комитета по бюджету.