Родился 12 апреля 1956 года в д.Ремество Мстиславского района Могилевской области. В 1964 голу пошел в 1-й класс Ремествянской начальной школы и закончил там 4 класса. В 1968 году пошел в 5-й класс Ракшинской школы и закончил 10 классов. Затем поступил на курсы водителей.
10 мая 1974 года призван на срочную военную службу Мстиславским районным военным комиссариатом и направлен в г.Острогорск Воронежской области в в/ч20115 (учебная часть). 25 октября 1974 года направлен в Германию г.Фарцина в/ч64950, затем г.Ютеборг в/ч34999. В 1976 году направлен в школу прапорщиков, затем опять в в/ч34999 г.Ютеборг. По замене направлен в Закавказский военный округ г.Тбилиси. 28 января 1982 года направлен в Афганистан г.Полихумри (Долина смерти). Присягу принял 09.06.1974 г. при в/ч20115. В период службы в Афганистане с 28.01.1982 г. по 30.04.1983 г. Уволен из рядов Советской армии 12.05.1988 г. и направлен для постановки на воинский учет в Тбилисский городской военный комиссариат. В период службы в Афганистане сопровождал колонны.
После армии поступил на работу в ПМК связи слесарем.
Имеет 1 ребенка.
В соответствии с Указом Президиума Верховного Совета СССР от 28.01.1988 года награжден юбилейной медалью «70 лет Вооруженных Сил СССР».
В соответствии с Указом Президента Республики Беларусь от 29.12.1999 года №779 награжден юбилейной медалью «В память 10-летия вывода Советских войск из Афганистана».
В соответствии с Указом Президента Республики Афганистан от 15.05.1988 года награжден медалью «Воину-интернационалисту от благодарного афганского народа».