Родился 29 июля 1955г. в городе Ачинске Красноярского края. Школу заканчивал в городе Джамбуле, Казахстан. В 1972г. семья переехала в Тюмень. В 1974г. окончил Бугурусланское летное училище гражданской авиации. Трудовую деятельность начал в Джамбульском авиационном отряде пилотом самолета Ан-2.
В армию призван в мае 1981г. и направлен в 1235 авиационный полк (в/ч 53975) ВВС Среднеазиатского военного округа, дислоцировавшегося в тогдашней столице Казахстана г.Алма-Ате. Там летал уже на военно-транспортных Ан-12, Ан-26.
19 июля 1983г. откомандирован в Республику Афганистан на военный аэродром города Баграма провинции Парван. Летал командиром корабля Ан-26 с ретранслятором. Выполняли задачу по обеспечению связи между соединениями, частями и подразделениями, ведущими боевые действия в условиях горной местности.
Награжден медалями «За трудовую доблесть», «От благодарного афганского народа», знаком «Воину-интернационалисту».
Заменился из южной страны 15 октября 1983г. Продолжил службу в Алма-Ате, затем в Польше в должности командира авиаотряда. Уволен в запас в 1993г. в звании майор. Приехал с семьей в Тюмень. Работал в службе безопасности аэропорта Рощино.