Родился в крестьянской семье.
Член ВКП(б) с 1928 г.
Окончил ВПШ при ЦК ВКП(б) (1949).
Работал в Поспелихинском райкоме ВЛКСМ.
В 1930 г. прибыл в Новосибирск на строительство завода «Сибкомбайн», редактировал многотиражную газету, был секретарем комитета ВЛКСМ, работал в парткоме.
После службы на Тихоокеанском флоте вернулся на завод в партийный комитет.
С 1935 г. на советской и партийной работе.
В 1940—1944 гг. — второй секретарь Новосибирского горкома ВКП(б).
В 1944—1946 гг. — второй секретарь Новосибирского обкома ВКП(б). В годы Великой Отечественной войны курировал работу предприятий оборонной промышленности.
В 1949—1955 гг. — первый секретарь Новосибирского обкома ВКП(б)-КПСС.
В 1955—1956 гг. — второй,
в 1956—1957 гг. — первый секретарь Центрального комитета Коммунистической партии Казахстана.
В 1958—1961 гг. — первый секретарь Ульяновского обкома КПСС.
В 1961—1964 гг. — председатель исполкома Омского городского Совета.
В 1964—1973 гг. — заместитель председателя исполкома Омского областного Совета.
Член ЦК КПСС в 1952—1961 гг. Депутат Верховного Совета СССР 3-5 созывов.
С 1973 г. на пенсии.
Награжден двумя орденами Ленина, орденом Октябрьской революции, тремя орденами Трудового Красного Знамени и орденом «Знак Почета».