Родился 3 ноября 1960 года в д.Бастеновичи Мстиславского района Могилевской области. В 1967 году пошел в 1-й класс средней школы в Казахской ССР п.Новостройка Кузьминского района Карагандинской области. В 1969 году семья переехала в д.Бастеновичи. В 1969 году пошел в 3-й класс Ширковской средней школы, в которой закончил 8 классов. 10 классов закончил в 1978 году в Ракшинской средней школе. Там получил специальность тракториста.
4 ноября 1978 года призван на срочную военную службу Мстиславским районным военным комиссариатом и направлен в в/ч03336 г. Борисова Минской области, где был подготовлен на должность командира средних танков. Присягу принял 3 декабря 1978 г. при в/ч03336. В мае 1979 года направлен в г.Минск – Уручье в/ч44921. В ноябре 1979 года направлен в г.Слуцк Минской области в/ч59908. В январе 1980 года переведен в в/ч55301 г.Полоцк Витебской области. С 16 февраля 1980 года направлен в г.Кабул Республики Афганистан в в/ч51884. Служил в должности командира танка и участвовал в сопровождении колонн. Период службы в Афганистане с 16.02.1980 г. по 29.12.1980 г. 29 декабря уволен в запас и направлен в Мстиславский районный военный комиссариат для постановки на воинский учет.
После армии работал в к-зе им.Энгельса трактористом. В настоящее время работает в СПК им.Энгельса трактористом.
Женат, имеет 1 ребенка.
За безупречную службу был награжден нагрудным знаком «Отличник СА», грамотой Президиума Верховного Совета СССР.
В соответствии с Указом Президента Республики Беларусь от 29.12.1999 года №779 награжден юбилейной медалью «В память 10-летия вывода Советских войск из Афганистана».
В соответствии с Указом Президента Республики Афганистан от 15.05.1988 года награжден медалью «Воину-интернационалисту от благодарного афганского народа».