В 1938 г окончил Московский институт инженеров коммунального строительства.
Трудовую деятельность начал в 1938 г. старшим инженером Рязанского областного жилищного управления.
В 1938—1940 гг. в Красной Армии.
С 1941 г. на партийной и советской работе: с 1943 г. секретарь, второй секретарь Краснопресненского райкома в Москве, председатель райисполкома, зав. отделом МГК ВКП(б).
С 1951 г. секретарь, второй секретарь МК ВКП(б).
С 1952 г. первый секретарь МГК КПСС,
в 1954—1959 гг.— МК КПСС.
В 1959 г. инспектор ЦК КПСС.
В 1959—1964 гг. первый секретарь Ивановского обкома КПСС.
В 1964—1983 гг. зав. Отделом организационно-партийной работы ЦК КПСС, одновременно в 1965—1986 гг. секретарь ЦК КПСС.
В 1986—1988 гг. Председатель Центральной ревизионной комиссии КПСС, одновременно с 1986 г. председатель Комиссии по установлению персональных пенсий при Совмине СССР.
Член ЦК КПСС в 1952—1986 гг. (член ЦРК КПСС в 1986—1989 гг.), член КПСС с 1939 г. Депутат Верховного Совета СССР 3—11 созывов. В 1954—1962 годах был членом Президиума Верховного Совета СССР.
С 1988 года на пенсии.