Родился 16 мая 1970 года в д.Заболотье Мстиславского района Могилевской области. В 1977 году пошел в 1-й класс Мстиславской средней школы №3. В 1984 семья переехала в д.Усполье. Там же, в Успольской 8-летней школе закончил 8 классов. Затем поступил на курсы трактористов. После окончания курсов работал в с-зе «26 съезд КПСС» трактористом. Вскоре поступил в школу ДОСААФ и закончил ее, получив права водителя. Далее продолжил работу в совхозе в должности водителя. В этот период закончил вечернюю школу в г.Мстиславле.
13 июня 1988 года был призван на срочную военную службу Мстиславским районным военным комиссариатом и направлен в в/ч22002 г.Ташкент Узбекской ССР. Военную присягу принял 10 июля 1988 года при в/ч22002. Из г.Ташкента направлен в г.Кабул Республики Афганистан в/ч17755 в отдельный батальон технического обеспечения. В январе 1989 года батальон был выведен в Белорусскую ССР в в/ч62380 г.Березы Брестской области. Во время военной службы был водителем автомобиля КАМАЗ.
26 декабря 1989 года уволен в запас и направлен в Мстиславский районный военный комиссариат для постановки на воинский учет.
После армии устроился на работу в ПМК-94 водителем. В настоящее время работает в ГУК ДП «Мстиславском ДСУ» водителем.
Женат, имеет 2 детей.
За безупречную службу был награжден грамотой Президиума Верховного Совета СССР.
В соответствии с Указом Президента Республики Беларусь от 29.12.1999 года №779 награжден юбилейной медалью «В память 10-летия вывода Советских войск из Афганистана».
В соответствии с Указом Президента Республики Афганистан от 15.05.1988 года награжден медалью «Воину-интернационалисту от благодарного афганского народа».