Выпускник факультета физического воспитания 2008 года. Работал директором Могилевского областного спортивного клуба «Спартак» Федерации профсоюзов Беларуси. Депутат Могилевского городского Совета депутатов двадцать восьмого созыва. С 2019 года — начальник управления спорта и туризма Могилевского областного исполнительного комитета.
Серебряный призер XXI зимних Олимпийских игр (2010, Ванкувер) по биатлону в индивидуальной гонке на 20 км, трехкратный чемпион зимних Всемирных Универсиад, двукратный чемпион Европы, серебряный призер чемпионата мира 2008 года.
Заслуженный мастер спорта Республики Беларусь по биатлону.
Внесен в «Книгу славы Могилевщины» по итогам 2010 года. Лауреат специальной премии Могилевского областного исполнительного комитета «Человек года» по итогам 2010 года.