Родился 11 июня 1960 года в п.Холмы Корюковского района Черниговской области. 1967-1977 – учеба в Холминской средней школе. С сентября 1977 года по октябрь 1978 года работал рабочим на Холминском лесозаготовительном заводе.
30 октября 1978 года призван на срочную военную службу Корюковским районным военным комиссариатом Черниговской области и направлен в в/ч2033 пос.Московский Таджикской ССР. Присягу принял 10 декабря 1978 г. при в/ч2033. Служил на должностях водителя, механика. период службы в Афганистане с 1 марта 1980 года по 27 февраля 1981 года.27 февраля 1981 года уволен в запас и направлен в Корюковский районный военный комиссариат для постановки на воинский учет.
После службы в армии устроился на работу в Холминскую городскую больницу водителем. В настоящее время работает председателем Мстиславского райкома профсоюза агропромышленного комплекса, а также является председателем Мстиславской районной организации Общественного объединения «Белорусский союз ветеранов войны в Афганистане».
Женат, имеет 2 детей.
В соответствии с Указом Президиума Верховного Совета СССР от 02.07.1981 года за выполнение боевой операции награжден орденом «Красная Звезда».
За безупречную службу был награжден грамотой Президиума Верховного Совета СССР.
В соответствии с Указом Президиума Верховного Совета СССР от 28.01.1988 года награжден юбилейной медалью «70 лет Вооруженных Сил СССР».
В соответствии с Указом Президента Республики Беларусь от 29.12.1999 года №779 награжден юбилейной медалью «В память 10-летия вывода Советских войск из Афганистана».
В соответствии с Указом Президента Республики Афганистан от 15.05.1988 года награжден медалью «Воину-интернационалисту от благодарного афганского народа».
В соответствии с Указом Президента республики Беларусь от 01.07.2005 г. награжден юбилейной медалью «60 лет Победы в Великой Отечественной войне 1941-1945 г.г.»