Родился 1 марта 1958 года в д. Ревки Мостовского района Гродненской области.
В 1983 году окончил Белорусский институт механизации сельского хозяйства по специальности «Механизация сельского хозяйства», в 1991 году — Институт политологии и социального управления КПБ («Политология»), в 2007 году — магистратуру Академии управления при Президенте Республики Беларусь (магистр политологии).
Трудовую деятельность начал в 1975 году газоэлектросварщиком автобазы № 5 Гродненского облавтоуправления г. Скиделя.
В 1976 — 1978 годах служил в рядах Советской Армии.
С 1978 по 1990 год работал газоэлектросварщиком автобазы № 5 Гродненского облавтоуправления г. Скиделя, главным инженером колхоза «Октябрь» Слонимского района, преподавателем спецдисциплин, старшим мастером Скидельского среднего профессионально-технического училища № 199, инструктором организационного отдела Гродненского райкома КПБ, освобожденным секретарем парткома колхоза «Октябрь» Гродненского района.
В 1990 — 1996 годах занимал должность заместителя председателя колхоза «Октябрь» Гродненского района. С 1996 по 2005 год возглавлял Новогрудский райисполком. С 2005 по 2007 год — заместитель председателя Постоянной комиссии Палаты представителей Национального собрания Республики Беларусь по законодательству и судебно-правовым вопросам. С 2007 по 2009 год являлся председателем Мозырского райисполкома, затем работал заместителем Министра природных ресурсов и охраны окружающей среды Республики Беларусь (2009 — 2013).
В феврале 2013 г. назначен помощником Президента Республики Беларусь — главным инспектором по Гомельской области.
С марта 2014 г. — Заместитель Главы Администрации Президента Республики Беларусь.
В декабре 2014 г. назначен председателем Брестского областного исполнительного комитета.
22 января 2015 г. назначен членом Совета Республики Национального собрания Республики Беларусь пятого созыва.
Награжден медалью «За трудовые заслуги».