Родился в 1960 году в деревне Лубень Наровлянского района Гомельской области.
Окончил с отличием Белорусский институт механизации сельского хозяйства, Академию управления при Президенте Республики Беларусь.
Трудовую деятельность начал в совхозе «Заволочицы» Глусского района Могилевской области. Работал инженером-электриком, председателем сельисполкома, директором совхоза «Заволочицы», первым заместителем председателя Глусского райисполкома, директором районного производственного управления «Калинковичирайгаз», заместителем председателя Калинковичского райисполкома, с 2007 по 2011 год председателем Калинковичского райисполкома.
С 2011 года по настоящее время – председатель Мозырского райисполкома.
Награжден Почетными грамотами Национального собрания Республики Беларусь, Гомельского областного исполнительного комитета и Гомельского областного Совета депутатов.
Беспартийный.
Судимости не имеет.
Женат, имеет двоих детей, четырех внуков.