Сын рабочего. Образование получил в Московском институте водного хозяйства (1929).
С 1917 работал на Тульском оружейном заводе, с 1918 — на железной дороге, с 1919 на Тульском патронном заводе.
В 1925 — техник Крымского водного хозяйства, в 1925-27 — Ферганского управления водного хозяйства.
С 1926 — прораб, инженер на строительстве электростанций.
В 1930 вступил в ВКП(б). С 1930 работал на строительстве коксохимического завода (Алчевск).
С 1931 — главный инженер, нач. строительства коксохимического завода (Харьков), старший инженер треста «Индустрой».
В 1933-35 — на руководящих постах в тресте «Буруголь» (Одесская область).
С 1935 — главный инженер треста «Металлстрой» (Москва), в 1937 управляющий трестом «Коксхиммонтаж» (Харьков).
В 1937-39 — начальник Главного управления коксохимической промышленности Наркомата тяжёлой промышленности СССР. В 1939 — зам. наркома топливной промышленности СССР.
С 1939 — зам., в 1940-46 1-й зам. наркома по строительству СССР.
С января 1946 — нарком строительства предприятий тяжёлой индустрии.
С мая 1950 — министр промышленности строительных материалов СССР.
С 1952 — кандидат в члены ЦК КПСС. В 1954 избран депутатом Верховного Совета СССР.
Скончался 10 апреля 1956 года, прах погребён в Кремлёвской стене.