Родился 27 ноября 1950 года в поселке Мурмаши Мурманской области. В 1972 году окончил Ивановский энергетический институт по специальности «Автоматизация производства и распределения энергии».
С 1972 по 1976 год работал мастером, старшим инженером электро-лаборатории на каскаде Нивских ГЭС «Колэнерго». С 1976 по 1981 год - начальник сектора СРЗА «Колэнерго». С 1981 по 1986 год - главный инженер Северных электрических сетей «Колэнерго». С 1986 по1997 год - заместитель главного инженера АО «Колэнерго». С мая 1997 года по сентябрь 2005 года - генеральный директор ОАО «Карелэнерго». В 2005 году назначен полномочным представителем председателя правления РАО «ЕЭС России» в «Ленэнерго», с октября 2005 года - генеральный директор «Ленэнерго». С 2006 года - первый заместитель генерального директора ООО «Транснефтьсервис-С», председатель совета директоров ОАО «Карельская энергосбытовая компания», с августа 2011 года одновременно - генеральный директор ООО «Карельская тепловая компания». С 2011 по 2016 год - депутат Законодательного Собрания V созыва. 22 декабря 2011 года избран Председателем Законодательного Собрания V созыва. Удостоен звания «Заслуженный энергетик России» и «Заслуженный работник РАО «ЕЭС России».
18 сентября 2016 года избран депутатом Законодательного Собрания Республики Карелия VI созыва по Западно-Карельскому избирательному округу №13.