В 1932—1941 годы — заведующий группой полготовки производства механического цеха, начальник Отдела технического контроля, заместитель начальника, начальник механического цеха завода «Коммунар» (Запорожье).
В 1941—1945 годы — начальник производства, заместитель директор завода «Коммунар», эвакуированного в город Красноярск.
В 1945—1946 годы — заместитель секретаря Красноярского городского комитета ВКП(б).
В 1946—1950 годы — директор завода Красноярского завода самоходных комбайнов.
В 1950—1954 годы — первый секретарь Красноярского городского комитета ВКП(б) — КПСС.
В 1954—1958 годы — второй,
в 1958—1969 годы — первый секретарь Красноярского краевого комитета КПСС, Красноярского сельского краевого комитета КПСС (1962—1964).
В 1969—1978 годы — начальник Главного управления государственных материальных резервов при Совете Министров СССР.
В 1978—1980 годы — председатель Государственного комитета СССР по материальным резервам.
Член ВКП (б) с 1938 года Член ЦК КПСС в 1961—1981 годы Депутат Верховного Совета СССР 5-10 созывов.
С декабря 1980 года на пенсии.
Награжден четырьмя орденами Ленина, орденом Октябрьской Революции, орденом Отечественной войны 1-й степени, орденом Красной Звезды.