Начинал играть в 1961 в Ужгороде в юношеской команде.
Выступал за команды:
В высшей лиге чемпионатов СССР — 77 матчей (65 — «Заря»). За время выступлений в Луганске был 2-м вратарем после Александра Ткаченко. По характеристике тренера «Зари» Владислава Глухарева, «имел отменную вратарскую технику, мяч фиксировал очень мягко. По натуре — флегматичен, но надежен».
6 июля 1972 года сыграл за сборную СССР на международном турнире «Кубок Независимости» в Бразилии против сборной Португалии.
В 1990 — начальник команды «Закарпатье» (Ужгород).