Родился 3 августа 1926 года в Серпухове Московской области. В мае 1944-го, не успев закончить подготовительный курс Московского горного института, был призван в армию. Попал в инженерные войска, получил специальность понтонёра. Служил на 2-м Украинском фронте. В составе 7-го понтонного батальона 1-й понтонной бригады обеспечивал войскам форсирование рек Дунай, Грон, Тиса. Принимал участие в освобождении Румынии, Чехословакии и Австрии, где и встретил День Победы. После войны закончил курсы лейтенантов инженерных войск при понтонном полку в Киеве. Служил в Карелии. В должности командира взвода принимал участие в разминировании минных полей, в строительстве мостов. Полковник в отставке. Награждён орденом Отечественной войны II степени, медалями «За взятие Будапешта», «За взятие Вены», «За боевые заслуги».