Окончил в 2001 году Санкт-Петербургский государственный университет.
Имеет диплом Псковского политехнического института и квалификацию инженера-механика.
С 2001 года по 2006 год работал мастером по транспорту, главным инженером, исполнительным директором филиала «Порховский», «Псковоблгаз» (г. Порхов).
С 2007 года работал на различных должностях в Администрации Псковской области — в Госкомитете по делам строительства, ЖКХ, государственного строительного и жилищного надзора и в Госкомитете Псковской области по тарифам и энергетике.
В конце 2010 года назначен на должность председателя Госкомитета Псковской области по тарифам и энергетике.