Родился 10 (22 июня) 1895 года в Гродно (ныне Беларусь). Окончил Московский 3-й кадетский корпус (1912), Михайловское артиллерийское училище (1914), Артиллерийскую Академию РККА (1922). Во время Первой мировой войны офицер команды артиллерийских разведчиков, старший офицер батареи, дослужился до капитана. Демобилизовался в декабре 1917 года по ранению.
В 1922 — 1923 годах работал в Москве и Подольске, с 1923 года в Петрограде на Охтинском пороховом заводе.
В 1926—1930 годах начальник отдела взрывчатых веществ, затем начальник порохового отдела Центральной научно-исследовательской лаборатории № 84 Военно-химического треста ВСНХ СССР на Охтинском заводе. Руководил работами по созданию баллистного пороха и налаживанию его промышленного производства. Одновременно с 1927 года преподавал в ЛГУ и Артиллерийской академии.
В 1928 году предложил рецептуру нового нитроглицеринового пороха «НГ» , вскоре принятого на вооружение.
В 1930 году арестован и осуждён на 10 лет заключения, работал руководителем группы Особого военно-химического бюро ГПУ в Москве.
В октябре 1933 г. досрочно освобождён.
В 1933—1937 годах главный инженер по порохам Военно-химического треста, с 1935 начальник технического отдела – заместитель главного инженера Всесоюзного порохового треста НКОП СССР и одновременно заведующий кафедрой № 2 (химии и технологии высокомолекулярных соединений) специального факультета МХТИ имени Д. И. Менделеева. Под его руководством был спроектирован, изготовлен и испытан первый в СССР шнек-пресс для непрерывной автоматизированной технологии получения порохов.
В 1937 года начальник лаборатории № 8 НИИ-6 Наркомата оборонной промышленности13 декабря 1937 года снова арестован и осуждён на 10 лет ИТЛ.
В Особом бюро НКВД (НИИ-6, Дзержинский под Москвой, во время войны — в эвакуации в Перми) был зав. лабораторией и научным руководителем работ по созданию новой непрерывной технологии изготовления баллиститных порохов с использованием шнек-прессов.
С 1941 года главный инженер ОТБ-6.
В августе 1943 года досрочно освобождён со снятием судимости и награжден орденом Трудового Красного Знамени.
В 1947—1949 годах зам. директора по науке НИИ-125 (Люберцы, бывший пороховой завод 512).Доктор технических наук (1949), профессор (1950).
В 1948—1972 зав. кафедрой № 42 (химии и технологии высокомолекулярных соединений) МХТИ имени Д. И. Менделеева.
С 1956 года жил в Москве. Умер 10 июня 1977 года. Похоронен в Москве на Хованском кладбище.