Родился в 1937 году в селе Гореничи Киевской области. Становился чемпионом СССР в 1957 и 1958 годах в командной гонке преследования. Также выиграл бронзовую медаль на чемпионате СССР 1956 года. В 1960 году завоевал бронзовую медаль Олимпийских игр в Риме в . В 1961 году выиграл Велогонку Мира в командном зачёте. Завоёвывал медали на трёх подряд чемпионатах мира в командной гонке преследования: золотую в 1963, бронзовую в 1962 и 1964. В 1964 году принял участие в Олимпийских играх в Токио (), но медалей не завоевал, став 5-м.