Родился 3 мая 1972 года в г.Быхове Могилевской области.
В 1994 году окончил Санкт-Петербургское высшее военное инженерное училище связи, в 2007 году – Академию управления при Президенте Республики Беларусь.
С 1989 года по 1995 год проходил службу в Вооруженных силах. С 1995 года по 1999 год работал инженером-программистом Могилевоблдорстроя, с 1999 года по 2006 год возглавлял Быховский районный узел электросвязи, с 2006 года - начальник Бобруйского узла электросвязи Могилевского филиала РУП «Белтелеком».
Является депутатом Могилевского областного Совета депутатов, беспартийный.
Женат. Имеет сына.