Родился в семье служащего. В 1931 г. окончил Ленинградский механический институт по специальности инженер-механик.
В 1931 г. — управляющий Ленинградским отделением монтажной базы транспортно-технической конторы ВСНХ СССР.
В 1931—1937 гг. — начальник цеха, начальник производства завода «Красный металлист» в Ленинграде.
В 1937—1940 гг. — главный инженер, директор ленинградского завода «Красный металлист».
В 1940—1945 гг. — начальник планово-распределительного отдела наркомата тяжелого машиностроения СССР.
В 1945—1946 гг. — заместитель наркома тяжелого машиностроения СССР.
С марта 1946 г. — первый заместитель министра,
с 1947 г. — заместитель министра,
в 1949—1953 гг. — первый заместитель министра тяжелого машиностроения СССР.
В 1953—1954 гг. — член коллегии министерства транспортного и тяжелого машиностроения СССР.
В 1954—1957 гг. — заместитель министра тяжелого машиностроения СССР.
В 1957—1961 гг. — заместитель председателя,
в 1961 г. — первый заместитель председателя,
в 1961—1963 гг. — председатель Московского городского совнархоза . В 1963—1965 гг. — первый заместитель председателя СНХ СССР — министр СССР.
В 1965—1975 гг. — министр тяжелого, энергетического и транспортного машиностроения СССР.
В 1975—1983 гг. — министр тяжелого и транспортного машиностроения СССР.
Член ВКП (б) с 1931 г. Член ЦК КПСС в 1964—1986 гг. (кандидат в 1961—1964 гг.). Депутат Верховного Совета СССР 6-10 созывов.
С апреля 1983 г. персональный пенсионерсоюзного значения.
Похоронен в Москве на Троекуровском кладбище.
Герой Социалистического Труда (1977).
Награжден четырьмя орденами Ленина, тремя орденами Трудового Красного Знамени, орденом Отечественной войны 1-й степени, орденом Красной Звезды.