Родился в селе Лаврово Тульской губернии в семье крестьянина.
Окончил Московское высшее техническое училище имени Баумана в 1942 году.
С 1942 по 1948 год работал на заводе № 589 Народного комиссариата — Министерства вооружения СССР.
С 1948 года на партийной работе в Москве: с 1948 по 1951 год — в Сокольническом районном комитете ВКП(б) (Москва), с 1951 по 1954 год — в Московском областном комитете ВКП(б)/КПСС, с 1954 по 1955 год — заведующий Промышленно-транспортным отделом, Отделом оборонной промышленности Московского областного комитета КПСС.
С 1955 по 1960 год — заведующий Сектором Отдела партийных органов ЦК КПСС по РСФСР.
С 1960 по 1978 год — первый секретарь Сахалинского обкома КПСС. В период его нахождения в должности были построены Сахалинская ГРЭС, морская паромная переправа Ванино-Холмск, железная дорога Альба-Ноглики, высоковольтные ЛЭП, были оснащены новыми судами рыболовецкий и транспортный флот, развёрнуто строительство жилья, сети школ и больниц.
С 1978 по 1985 год — первый секретарь Калининского обкома КПСС.
Избирался депутатом Верховного Совета СССР 6—11 созывов. Член ЦК КПСС с 1971 по 1986 год.
С 1985 года на пенсии.
Умер в 1992 году в Москве. Похоронен на Ваганьковском кладбище.