Родился 15 сентября 1936г. в городе Омске. В 1955г. поступил в Тюменское пехотное училище, но переведен в Омское общевойсковое командное училище, которое закончил с отличием.
Проходил службу в Уральском, Дальневосточном военных округах. Затем были Германия, Украина, Молдавия.
В Афганистан прибыл 11 июня 1983г. в Управление Командующего 40 армии в Кабул. Занимался укомплектованием армии офицерским составом. Участвовал в боевых операциях под Кандагаром, Пули-Хумри, Гардезом, Панджшерской операции — апрель 1984г.
За проявленное мужество награждён орденом Красной Звезды, орденом «Красное Знамя» Республики Афганистан.
Заменился в Союз 15 января 1985г. в город Кишинев, Молдавия. Участник ликвидации последствий аварии на Чернобыльской АЭС. Уволен в запас 31 мая 1988г. в звании полковник. В 1990г. переехал в Тюмень.