Родился 22 января 1960 года в г. Архангельске. В 1982 г. окончил Архангельский лесотехнический институт.
После окончания института работал на Кондопожском ЦБК, ПО «Кондопогабумпром», ОАО «Кондопога» инженером-электриком, мастером по ремонту оборудования в древесно-подготовительном цехе, заместителем главного энергетика — начальником энергетического цеха.
В 1990—1994 гг. был депутатом Верховного Совета Карельской АССР, работал в Комитете по бюджету и налогам. С 1998 по 2002 г. — депутат Кондопожского районного Совета, председатель бюджетной комиссии.
В Законодательном Собрании Республики Карелия третьего созыва — член Комитета по государственному устройству, вопросам местного самоуправления и национальной политики.