Родился в семье инженера в городе Муром, во Владимирской Губернии. Там же, в Муроме, окончил муромское реальное училище 1910 году. Затем параллельно учился на живописном отделении Высшего художественного училища при Императорской Академии художеств (1916-1917) и в институт гражданских инженеров в г. Петрограде, который окончил в 1918 г с золотой медалью за проектирование.С 1918 служил в Красной Армии инженером, затем с 1926 г. перебрался на Урал, став начальником военно-инженерной дистанции в Екатеринбурге и Тюмени. С 1926 по 1931 заведовал проектным отделением Уралпромстройпроекта. В 1931 работал главным инженером Карабашской обогатительной фабрики, с 1932 по 1934 — главным инженером и архитектором по проектированию и строительству Свердловского Дома обороны. После возведения первой очереди Дома обороны работал в качестве научного секретаря архитектурной комиссии при Свердловском облисполкоме.
С 1934 года состоял в союзе архитекторов. Делегат 1 съезда архитекторов. Всего под его руководством реализовано более 90 проектов.
Здание Свердловской филармонии (реконструкция, 1917), совместно с архитекторами К. Т. Бабыкиным и Е. Н. Коротковым.
Здание Госстраха (1926 — 1929)
Здание Госбанка (1926 — 1928)
Жилой дом Северохима по ул. Воеводина (1927 — 1928)
Здание лаборатории Северохима (1928)
Жилой дом по заказу Уральского горнозаводского синдиката «Уралмет» по ул. Тургенева 11 (1925 г.) — один из первых памятников раннего конструктивизма в г. Свердловске
Здание Дома обороны (1933 — 1934)
Вторая и третья секции жилых домов комплекса «Дом Госпромурала» (1929 — 1930)
Здание Дома контор (1929)
Здание железнодорожного вокзала (реконструкция, 1939), совместно с архитектором В. И. Смирновым