Окончил Ростовский институт инженеров ж.д. транспорта (1942), инженер путей сообщения; Высшую партийную школу при ЦК КПСС (1960).
В 1942 г. — инженер паровозного депо; в 1943—1944 гг. — на станции Златоуст Челябинской области: ст. техник, инженер локомотивного депо; с 1944 г. — на комсомольской работе: секретарь комитета ВЛКСМ локомотивного депо станции Златоуст, секретарь райкома, второй, первый секретарь Златоустовского горкома ВЛКСМ, второй секретарь Челябинского обкома ВЛКСМ; в 1949—54 гг. — на Челябинском металлургическом заводе: мастер, начальник службы тяги железнодорожного цеха. С 1954 г. — на партийной работе: секретарь Металлургического райкома КПСС, заведующий отделом, второй секретарь, первый секретарь Челябинского горкома КПСС (1963—70 гг.). В 1970—84 гг. — первый секретарь Челябинского обкома КПСС; В 1984—89 гг. — заместитель председателя комитета партийного контроля при ЦК КПСС.
Внес вклад в развитие экономики области. Под его руководством выдвинулась на ведущее место в стране чёрная металлургия, осуществлена программа технического переоснащения сельского хозяйства, каждую пятилетку сдавалось не менее 6 млн кв. м жилья. Челябинская обл., г. Магнитогорск, все ведущие предприятия отмечены правительственными наградами.
Депутат Верховного Совета СССР и РСФСР нескольких созывов, избирался заместителем председателя Верховного Совета, член ЦК КПСС (1971—90). Делегат 23-27 съездов КПСС.