Родился 8 марта 1952 года в г. Петрозаводске. В 1974 г. окончил Петрозаводский государственный университет по специальности «Ученый-агроном».
С 1974 по 1976 год — главный агроном совхоза «Печниковский», с 1976 г. — директор совхоза «Ошевенский» Каргопольского района Архангельской области. В 1979 г. вернулся в Карелию главным агрономом совхоза «Эссойльский». С 1984 по 1994 г. — директор совхоза «Кончезерский», с 1994 г. — на государственной службе Республики Карелия, начальник отдела земледелия Министерства сельского хозяйства. В 2001 году стал генеральным директором ОАО «Агрокомплекс им. Зайцева». Избирался депутатом Кондопожского районного Совета народных депутатов, Верховного Совета КАССР (от Гирвасского избирательного округа). Член Политсовета Карельского регионального отделения «Единая Россия».
В Законодательном Собрании Республики Карелия третьего созыва — заместитель председателя Комитета по агропромышленной политике и развитию села.