Вихованець львівського футболу, школа СКА. Перший тренер — Володимир Ханенко. Виступав за команди: «Авангард» (Тернопіль) (1959), СКА (Львів) (1960—1967).
З 1968 року на тренерській роботі в СКА (Львів). 1971 року закінчив Львівський інститут фізичної культури. З 1971 р. — наставник Львівського спортінтернату. В сезоні 1979/80 працював у тренерському штабі команди «Карпати» (Львів). 1981 року був головним тренером. З 1982 р. на викладацькій роботі в ЛУФК.