В годы Великой отечественной войны после окончания Ленинградского военно-политического училища им. Энгельса служил командиром роты, батальона на Северо - Западном и Волховском фронтах, помощником начальника оперативного отдела стрелкового корпуса Прибалтийского фронта. Был дважды ранен.
За боевые заслуги награжден: орденами «Орден Отечественной войны II степени», «Красной Звезды», «Красного знамени»; медалями: две "За боевые заслуги", 8 медалей за освобождение городов.
В 1950 г. окончил Военную академию им. М.В.Фрунзе.
После демобилизации в 1962 году работал в ИО АН СССР на должности инженера по технике безопасности, зам. Начальника экспедиций по административно-хозяйственной части.
С 1972 г. – в Отделе научных экспедиций, с 1978 г. – в Отделе техники подводных исследований.