Родился 25 апреля 1946 года в Иршаве Закарпатской области Украинской ССР.
Спортсмен (фехтование), тренер, спорторганизатор.
Заслуженный мастер спорта СССР (1971).
Окончил Львовский ГИФК.
Начал заниматься фехтованием в 1963 году. Выступал за СДСО «Буревестник» (Львов). Тренировался под руководством В.А. Андриевского.
Чемпион СССР (1968, 1970, 1971) в фехтовании на рапирах в личном зачете, 2-й призер чемпионатов СССР (1974, 1976, 1979), 3-й призер чемпионата СССР (1975).
В сборной СССР — с 1966 года.
2-й призер Олимпийских игр (1968, 1972) в командном зачете.
Чемпион мира (1971 — в личном зачете; 1969, 1970, 1973, 1974 — в командном зачете), 2-й призер чемпионатов мира (1969 — в личном зачете; 1975 — в командном зачете), 3-й призер чемпионатов мира (1971, 1977) в командном зачете.
Победитель Кубка Европы (1969, 1970) в командном зачете.
Победитель Всемирных универсиад (1973 — в личном зачете; 1970, 1973 — в командном зачете), 2-й призер Всемирной универсиады (1970) в личном зачете.
Участник Олимпийских игр (1976).
В разные годы — тренер СКА (Львов), ШВСМ (Львов), тренер и руководитель фехтовального клуба «Maestro Fencing Club» (Нью-Йорк, США). Тренер сборных Венгрии, Кувейта, Индонезии.
Награжден орденом «Знак Почета», медалью «За трудовое отличие».