Первый секретарь Белгородского обкома КПСС (1983—1991), председатель Белгородского областного Совета народных депутатов (1990—1991).
Окончил Харьковский институт механизации и электрификации сельского хозяйства в 1954 г. Кандидат сельскохозяйственных наук.
Трудовую деятельность начал в 1954 г., работая главным инженером Черкасской МТС. Затем стал директором этой МТС. Впоследствии работал директором Томаровской МТС и РТС.
С февраля 1961 г. являлся председателем Томаровского райисполкома,
с сентября 1961 г. — первым секретарем Томаровского райкома партии.
С декабря 1962 по 1965 г. был начальником Борисовского производственного колхозно-совхозного управления,
с 1965 г. — начальником Белгородского областного управления сельского хозяйства.
В феврале 1972 г. избран заместителем, а затем и первым заместителем председателя Белгородского облисполкома.
В 1978—1983 гг. — председатель исполкома Белгородского областного Совета,
в 1983—1991 гг. — первый секретарь Белгородского обкома КПСС,
в 1990—1991 гг. — председатель Белгородского областного Совета народных депутатов .
В 1991—1994 гг. — проректор Белгородского сельскохозяйственного института.
С 1994 г. — ректор Белгородской государственной сельскохозяйственной академии.
Член ЦК КПСС в 1986—1991 гг. Член КПСС с 1957 г. Депутат Верховного Совета СССР 11 созыва. Народный депутат СССР (1989—1991). Депутат Совета Федерации первого созыва (1993-янв.1996). Член Комитета по аграрной политике.
В октябре 1997 был избран депутатом областной Думы второго созыва.
Герой Социалистического Труда (1990). Награжден орденами Ленина, Октябрьской Революции, тремя орденами Трудового Красного Знамени, медалями.