В 1996 году окончил физико-математический факультет Могилевского государственного педагогического института.
С 1997 по 2009 годы работал на различных должностях в инспекции Министерства налогов и сборов Республики Беларусь по Могилевской области.
С 2009 по 2020 годы работал на различных должностях в комитете государственного контроля Могилевской области. В 2014 году в должности первого заместителя председателя комитета государственного контроля по Могилевской области.
С 2020 года работает в должности начальника главного управления комитета государственного контроля Республики Беларусь. Является членом Минского городского исполнительного комитета.