Родился 11 января 1918 г. в г. Петрограде. Окончил МВТУ им. Баумана в 1941 г. и был направлен в Челябинск в СКБ Ж.Я. Котина, где был назначен инженером-конструктором группы вооружения. Разработал боеукладки на КВ-1С и СУ-152, зенитную пулеметную установку на ИС-2, затем работал в группе компоновки боевых машин.
С декабря 1945 г. – старший инженер-конструктор завода № 100, с 1949 г. – начальник отдела НИИ-100, с 1951 г. – заместитель главного конструктора Кировского завода в Ленинграде.
В 1953 г. был назначен главным конструктором по специальным машинам Челябинского тракторного завода, руководил совершенствованием танка Т-10, разработкой БМП-1 и опытных объектов.
С 1974 по 1987 г. работал начальником ВНИИтрансмаш. Автор 60 научных трудов и 39 изобретений. Умер 22 февраля 1999 г. в г. С-Петербурге.
Доктор технических наук, профессор, Герой Социалистического труда (1971), Лауреат Ленинской премии 1967 г., заслуженный деятель науки и техники РСФСР, награжден двумя орденами Ленина, орденом Октябрьской Революции, орденом Отечественной войны 2-й степени, орденом «Знак Почета», медалями.