Родился 1 мая 1960 года в городе Осиповичи Могилевской области. Окончил Донецкое высшее военно-политическое училище инженерных войск и войск связи, в 1982-1984 годах проходил службу в составе ограниченного контингента советских войск в Афганистане, награжден правительственными наградами, в том числе орденом «За службу Родине в Вооруженных силах СССР» III степени, подполковник запаса. До 1991 года служил помощником начальника политотдела специальных частей Брестского гарнизона, в 1994 году окончил Белорусский государственный университет, с 2008 года руководил отделом по делам религий и национальностей Брестского облисполкома. 2 сентября 2014 года был назначен начальником главного управления идеологической работы, культуры и по делам молодежи облисполкома. В декабре 2016 года избран председателем Брестского областного объединения профсоюзов, в январе 2020 года сдал полномочия профсоюзного лидера Николаю Шуму.