Родился в 1968 году в Ляховичах. В 1986 году окончил среднюю школу с золотой медалью и поступил в БГУ на юридический факультет. С 1987 по 1989 год проходил срочную военную службу. В 1993 году окончил БГУ и был принят на службу по контракту в Комитет госбезопасности. С 2012 года назначен на должность начальника Главного управления по расследованию преступлений в сфере организованной преступности и коррупции СК. С сентября 2015 года работал в должности начальника УСК по г. Минску. 31 октября 2019 года указом президента РБ назначен начальником Управления Следственного комитета РБ по Брестской области.