Родился 10 (23 февраля) 1903 года в Ярославле.
В 1927 году окончил ЛПИ по специальности «Турбомашиностроение» .
До 1938 года работал инженером на ЛМЗ имени И. В. Сталина, читал лекции студентам-практикантам, в 1934 стажировался в Лондоне.
В 1938—1942 — на Невском заводе имени В. И. Ленина.
В 1942—1986 — на Свердловском турбомоторном заводе (ТМЗ), в 1942—1973 главный конструктор паровых турбин.
В 1930-х годах один из разработчиков проектов конденсационных турбин мощностью 50 и 100 тыс. кВт.
В период Великой Отечественной войны руководил восстановлением поврежденных турбин.
На Свердловском ТМЗ руководил разработкой проектов новых паровых теплофикационных турбин мощностью до 250 тыс. кВт.Умер 2 января 1992 года. Похоронен в Екатеринбурге на Широкореченском кладбище.