Закончил школу №1 г. Севастополя. В 1935 г. поступил в МИИС (Московский институт инженеров связи). В 1937 поступил на 2-ой курс Военно-инженерной академии им. В.В. Куйбышева. Окончил Академию 27 января 1941. Сразу после окончания Академии отправлен на западную границу, в Литву. Участвовал в оборонительных и наступательных боях под Москвой, освобождении Калуги, Курской битве и освобождении городов Болхов, Карачев, Брянск. В боях по освобождению Городка, Витебска и Полоцка, части Литвы. В боях на Сандомирском плацдарме, освобождении Варшавы и других городов Польши, Германии, в штурме и взятии Берлина.
Служил в войсках (на должностях):
В послевоенное время окончил Академию Генерального Штаба им. К. Е. Ворошилова (1951 год) с отличием и золотой медалью.
1956-57 гг. ответственный редактор Военно-Инженерного журнала.
1959-60 гг. старший советник по инженерным войскам в ОАР.
Служил на командных и штабных должностях в войсках. Был начальником инженерных войск 1-й Отдельной Армии, Северо-Кавказского и Прибалтийского военных округов. Завершил службу в должности заместителя начальника Военно-Инженерной Академии им. В. В. Куйбышева.
После увольнения из Вооруженных Сил работал в Институте мировой экономики и международных отношений (ИМЭМО) РАН, в отделе проблем разоружения и безопасности. Автор ряда научных трудов по военному искусству, военной истории, военно-политическим вопросам. проблемам разоружения и безопасности. Член, а в первые годы – координатор, группы «Генералы и адмиралы за мир и разоружение» при Федерации Мира и Согласия (быв. Советский комитет защиты мира). Участвовал в работе Пагуошского движения учёных. Член Президиума Российской ассоциации содействия ООН.
Награждён семью орденами СССР, тремя иностранными орденами.