Родился 9 февраля 1948 года в Калуше Ивано-Франковской области Украинской ССР.
Спортсмен (легкая атлетика), тренер.
Заслуженный мастер спорта СССР (1971).
Начал заниматься легкой атлетикой в 1966 году. Выступал за СДСО «Буревестник», с 1972 года — за ВФСО «Динамо» (оба — Киев). Тренировался под руководством И.М. Токаря и Р.С. Козия.
Чемпион СССР (1970, 1971, 1973) в беге на 800 м, 2-й призер чемпионата СССР (1969), 3-й призер чемпионата СССР (1975).
Чемпион СССР среди молодежи (1967).
В сборной СССР — 1968-76.
2-й призер Олимпийских игр (1972) в беге на 800 м.
Чемпион Европы (1971) в беге на 800 м. Чемпион Европы в помещении (1970, 1971) в беге на 800 м.
Победитель Кубка Европы (1970), 2-й призер Кубка Европы (1973).
Победитель Всемирной универсиады (1973) в беге на 800 м.
Участник Олимпийских игр (1968).
Рекордсмен СССР.
Работал в сборной СССР — 1986-92, был тренером сборных Южной Кореи, Вьетнама.
Награжден орденом «Знак Почета».