Родился в 1972 году в д. Кошелево Новогрудского района Гродненской области.
В 1993 году окончил Минское высшее военное командное училище.
В 2005 – Российскую академию государственной службы при Президенте Российской Федерации.
В 1993–1994 годах проходил службу в офицерском составе армии.
В 1994–1998 годах работал в Центре внешкольной работы управления образования Новогрудского райисполкома (педагог-психолог, заведующий отделом социально-педагогической и психологической работы).
В 1998–2002 работал на руководящих должностях в молодежных общественных организациях и объединениях.
В 2002–2003 — заместитель генерального директора Дирекции промоутирования Национальной государственной телерадиокомпании Республики Беларусь. В 2003–2005 годах — второй секретарь ЦК ОО ”БРСМ“.
В 2005–2010 — советник-консультант, главный советник Администрации Президента Республики Беларусь.
В 2010–2014 — первый секретарь Центрального комитета Белорусского республиканского союза молодежи.
С декабря 2014 года — заместитель главы Администрации Президента Республики Беларусь.
В декабре 2016 года освобожден от должности заместителя главы Администрации Президента Республики Беларусь в связи с переходом на другую работу. (НР №1 январь 2017)
В марте 2017 года назначен главой администрации Центрального района Минска.
С июня 2018 года — заместитель министра информации Республики Беларусь.
Награжден орденом Почета (2016).