Родился 19 июня 1964 года в поселке Радостово Дрогичинского района Брестской области.
В 1985 году окончил Харьковское гвардейское высшее танковое командное училище.
В 1992 году — Высшие курсы военной контрразведки КГБ СССР.
В 2011 году — Академию управления при Президенте Республики Беларусь.
С 1985 года по 1991 год проходил военную службу в Вооруженных Силах.
С 1991 года по 2008 год проходил службу в органах государственной безопасности.
С мая 2008 года — начальник Оперативно-аналитического центра при Президенте Республики Беларусь.
С октября 2011 года — председатель Следственного комитета Республики Беларусь.Назначен председателем Комитета государственной безопасности Республики Беларусь 16 ноября 2012 года указом Президента Республики Беларусь № 511.Награждён орденом Отечества III степени и 11 медалями.