Родился 4 ноября 1938 года в селе Мельниковка Смелянского района Черкасской области Украинской ССР.
Спортсмен (парусный спорт), тренер.
Мастер спорта СССР (1970). Мастер спорта СССР международного класса (1972). Заслуженный мастер спорта СССР (1972).
Окончил Киевский ГИФК (1962).
Выступал за СКА (Киев).
Чемпион СССР (1969 — в классе «Финн»; 1972 — в классе «Темпест»).
Чемпион и призер чемпионатов Украинской ССР (1965-67). Победитель открытого чемпионата Эстонской ССР (1967-69).
Олимпийский чемпион (1972) в классе «Темпест».
Тренер СКА (Киев) — 1967-69.
Преподаватель кафедры физической культуры и спорта Киевского политехнического института — 1963-67, старший преподаватель и заведующий кафедрой физической подготовки Киевского высшего военно-морского политического училища — 1969-89.
Награжден орденом «Знак Почета».