Родился 29 мая 1956 года селе Могилевцы Климовского района Брянской области. В 1973 году окончил Климовскую среднюю школу №2 и поступил в Рязанское высшее военное командное автомобильное ордена Красной Звезды училище,
Родился 29 мая 1956 года селе Могилевцы Климовского района Брянской области. В 1973 году окончил Климовскую среднюю школу №2 и поступил в Рязанское высшее военное командное автомобильное ордена Красной Звезды училище, а в 1977 его окончил. С 1977 по 1981 год проходил службу в ордена Ленина Забайкальском военном округе ст. Шерловая Борзинского района Читинской области в должности начальника автомобильной службы отдельного батальона тропосферной связи в/ч 68502. С 1981 по 1985 год проходил службу в Белорусском военном округе в г.Гродно в должности Начальника автомобильной службы отдельного радиотехнического батальона.
С августа 1985 по декабрь 1987 года проходил службу в составе ограниченного контингента Советских войск в Афганистане (Туркестанский военный округ) в должности начальника отдела хранения склада автомобильного имущества в/ч п/п 81444, далее в должности старшего инженера отдельного ремонтно-восстановительного батальона в/ч п/п 48575.
Затем до 2001 года проходил службу в Белорусском военном округе г.Гродно в должности заместителя начальника автомобильной службы 28 общевойсковой армии (в дальнейшем 28 Армейского корпуса). В августе 2001 г. уволен в запас в воинском звании подполковник.
Имеет награды: медаль «За Отвагу» (Указом Президиума ВС СССР октябрь 1987 г.) девять юбилейных медалей, а также неоднократно награждался памятными знаками.