Родился 17 мая 1955г. в д.Оралово Яшкинского района, среднюю школу №2 окончил в городе Юрге Кемеровской области. С 1972 по 1976 годы — учеба в Тюменском высшем военно-инженерном командном училище.
Офицерская служба проходила в Белорусском военном округе в городе Могилеве, затем в Минской области, в городе Гомеле, снова в Могилеве.
В Республике Афганистан с 21 июня 1986г. в управлении 68гв. отдельного инженерно-саперного батальона (в/ч пп 83593) 5гв. мотострелковой дивизии в н.п.Адраскан провинции Герат. Неоднократно в составе подразделения выходил на боевые операции в район города Герата, под Кандагар, в провинцию Фарах.
За проявленное мужество награжден орденом Красной Звезды, медалью «От благодарного афганского народа».
Заменился из Афганистана 2 августа 1988г. Вернулся в Белоруссию, затем — перевод в Северную Группу Войск в Польшу. Уволен в запас в 1990г. по сокращению штатов в звании майор. Приехал в этом же году в Тюмень, где живет и трудится.