В 1973 году окончил Витебский ветеринарный институт.
Главный ветеринарный врач, начальник ветеринарной службы колхоза «Гигант» Бобруйского района с 02.09.1975 по 05.02.1987.
Заслуженный работник сельского хозяйства Республики Беларусь.
Кандидат биологических наук. Доцент по специальности «Биология».
Почетный профессор учреждения образования «Витебская ордена «Знак Почета» государственная академия ветеринарной медицины».
Имеет 26 научных работ и изобретений.
Награжден орденом Отечества III степени, орденом Белорусской православной церкви святителя Кирилла Туровского II степени, орденом «Почета и Славы» Героя международной энциклопедии «Лучшие люди» (Россия, Украина, Белоруссия, Казахстан), медалью «За трудовую доблесть» - 1981год, девятью юбилейными и пятью памятными медалями, Почетной грамотой Национального собрания Республики Беларусь, двумя Почетными грамотами Совета Министров Республики Беларусь, тремя Почетными грамотами Министерства сельского хозяйства Республики Беларусь, Почетным знаком Министерства спорта и туризма, Благодарностью Президента Республики Беларусь «За многолетнюю плодотворную работу, значительный личный вклад в патриотическое воспитание молодежи».
Удостоен звания «Человек года-2002», является лауреатом специальной премии Могилевского облисполкома «Человек года - 2012» в сфере производства, занесен в книгу Славы Могилевщины, занесен в книгу Славы г.Могилева и в Книгу трудовой Славы Могилевского района.
Являлся депутатом районного, областного Советов депутатов 23-го, 24-го, 25-го, 26-го созывов.
С 2012 по 2016 - член Совета Республики национального собрания Республики Беларусь 5-го созыва, входил в состав комиссии по Региональной политике и самоуправлению. Подполковник запаса.