Родился 19 апреля 1968 годав городе Могилеве.
Окончил Минское высшее военно-политическое общевойсковое училище, Военную академию Республики Беларусь, Академию управления при Президенте Республики Беларусь.
Служил на различных командных должностях в Вооруженных Силах Российской Федерации и Республики Беларусь, в Могилевском областном военном комиссариате в должности заместителя, первого заместителя военного комиссара, военного комиссара Могилевской области (полковник).
Делегат седьмого Всебелорусского народного собрания.
Председатель Могилевского областного Совета депутатов.
Возглавляет Могилевскую областную организацию республиканского общественного объединения «Белая Русь».
Награжден медалями «За безупречную службу» III, II, I степени.