Родился 15 марта 1966 года в деревне Кузнец Клинцовского района Брянской области (Российская Федерация).
Окончил Белорусскую сельскохозяйственную академию по специальности «Механизация сельского хозяйства», Академию управления при Президенте Республики Беларусь по специальности «Экономика и управление на предприятиях АПК».
Трудовую деятельность начал в Горецком районе Могилевской области: работал старшим инженером колхоза «Советская Белоруссия», главным инженером, заместителем директора совхоза «Восход», председателем колхоза «40 лет Октября».
В Шкловском районе Могилевской области являлся директором совхоза «Городец», заместителем председателя, начальником управления сельского хозяйства и продовольствия Шкловского райисполкома. Работал заместителем председателя комитета по сельскому хозяйству и продовольствию Могилевского облисполкома. Был председателем Кировского райисполкома, заместителем председателя Могилевского облисполкома, председателем Могилевского областного Совета депутатов. Занимал должность помощника Президента Республики Беларусь — главного инспектора по Минской области, председателя Минского облисполкома.
5 декабря 2019 года назначен членом Совета Республики Национального собрания Республики Беларусь седьмого созыва, 6 декабря избран заместителем Председателя Совета Республики Национального собрания Республики Беларусь.
Награжден медалью «За трудовые заслуги».