Родился 14 августа 1928 года в селе Кобриново ныне Тальновского района, Черкасская область.
Окончил Уманьский сельскохозяйственный институт (1953). Кандидат сельскохозяйственных наук.
С 1953 года на хозяйственной работе в Винницкой области.
В 1958—1970 гг. председатель колхоза им. ХХII съезда КПСС Винницкой области Украинской ССР,
в 1970—1978 гг. председатель исполкома Винницкого областного Совета,
в 1978—1989 гг. первый секретарь Житомирского обкома КП Украины.
Член КПСС с 1954 года. Член ЦК КПСС (1961—1990). Депутат Верховного Совета СССР 6—10-го созывов. Член Президиума Верховного Совета СССР в 1962—1974 гг. Народный депутат СССР (1989—1991).
С 1989 года — на пенсии.
Умер 8 августа 2009 года в одной из киевских больниц.