Окончил Воронежский зоотехнический институт (1933) и ВПШ при ЦК ВКП(б) (1948).
В 1933—1941 гг. — в Сталинградском краевом — областном земельном отделе.
В 1941—1948 гг. — в Сталинградском областном комитете ВКП(б).
В 1948—1949 гг. — в аппарате ЦК ВКП(б),
в 1949—1951 гг. — секретарь Сталинградского обкома ВКП(б),
в 1951—1953 гг. — второй секретарь Сталинградского обкома ВКП(б),
в 1954 г. — второй секретарь Балашовского обкома КПСС,
в 1954—1959 гг. — в аппарате ЦК КПСС,
в 1959—1960 гг. — первый секретарь Калининского обкома КПСС,
в 1960 г. — заместитель заведующего Отделом ЦК КПСС,
в 1960—1962 гг. — заведующий Отделом ЦК КПСС,
в 1962 г. — инспектор ЦК КПСС,
в 1962—1965 гг. — второй секретарь ЦК КП Узбекистана,
в 1965—1966 гг. — член Бюро ЦК КПСС по РСФСР,
в 1966—1976 гг. — первый заместитель заведующего Сельскохозяйственным отделом ЦК КПСС,
в 1976—1986 гг. — заведующий Сельскохозяйственным отделом ЦК КПСС.
Член ВКП(б) с 1940 года, член ЦК КПСС (1976—1989, кандидат в с 1961 года). Депутат Верховного Совета СССР 6-11 созывов.
С 1986 г. на пенсии.
Герой Социалистического Труда (14.03.1984).
Награжден двумя орденами Ленина (1974, 1984), орденом Октябрьской Революции (1971), пятью орденами Трудового красного Знамени (1952, 1957, 1964, 1965, 1981) и 10 медалями СССР.