Родился 20 февраля 1960 года в д.Победа Мстиславского района Могилевской области. В 1967 году пошел в 1-й класс начальной школы в д.Победа. В 1977 году закончил 10 классов Копачевской средней школы. После школы работал в с-зе им.Тельмана рабочим.
4 ноября 1978 года призван Мстиславским районным военным комиссариатом на срочную военную службу в н.п.Печи близ г.Борисова в в/ч03336. В мае 1979 года направлен в д.Уручье Минской области в в/ч44921. С ноября 1979 года направлен в г.Слуцк в/ч59908, затем в г.Полоцк Боровуха-1 в/ч55301. В январе 1980 года направлен на службу в г.Кабул в/ч51884 в должности командира танка. Во время службы принимал участие в боевых рейдах. Присягу принял 3 декабря 1978 года при в/ч03336. Период службы в Афганистане с января 1980 года по декабрь 1980 года. 29 декабря 1980 года уволен из рядов Советской армии и направлен для постановки на воинский учет в Мстиславский районный военный комиссариат.
После армии учеба в ГПТУ-92 по специальности водителя. После учебы принят на работу водителем в с-з им.Тельмана водителем. В настоящее время работает в Могилевской дистанции сигнализации связи электромонтером.
Женат, имеет 2 детей.
За безупречную службу был награжден грамотой Президиума Верховного Совета СССР.
В соответствии с Указом Президиума Верховного Совета СССР от 28.01.1988 года награжден юбилейной медалью «70 лет Вооруженных Сил СССР».
В соответствии с Указом Президента Республики Афганистан от 15.05.1988 года награжден медалью «Воину-интернационалисту от благодарного афганского народа».