Rozpoczął karierę piłkarską w klubie Spartak Iwano-Frankiwsk, w którym występował przez 11 lat do 1981 roku.
Kariera trenerska
Po zakończeniu kariery zawodniczej rozpoczął pracę trenerską. Najpierw pomagał trenować Prykarpattia Iwano-Frankowsk. W 1985 przez pół roku pracował w sztabie szkoleniowym Podilla Chmielnicki, po czym wrócił do Prykarpattia. Od lata 1986 do 1988 prowadził amatorski zespół Bystrycia Nadwórna, z którym zdobył mistrzostwo i Puchar Ukraińskiej SRR spośród drużyn amatorskich. Potem pracował w sztabie szkoleniowym Prykarpattia Iwano-Frankiwsk na stanowisku starszego trenera. Prowadził rodzimy Chimik Kałusz. W latach 1992–2000 trenował drugoligowe i trzecioligowe polskie kluby m.in. Granat Skarżysko-Kamienna[1], Avia Świdnik[2], ZKS Tłoki Gorzyce (1996-1997)[3] i Hetman Włoszczowa. W sezonie 2000/001 objął stanowisko głównego trenera Widzewa Łódź, z którym pracował przez 5 miesięcy (14 kolejek)[4]. W 2001 powrócił do Ukrainy, gdzie został starszym trenerem Wołyni Łuck, pomagając trenować Witalijewu Kwarcianemu. Na początku września 2005 został zaproszony na stanowisko głównego trenera w Zakarpattia Użhorod[5]. W sierpniu 2007 przez niestabilne finansowanie oraz nikłe zainteresowanie klubem władzami podał się do dymisji[6]. W styczniu 2011 objął stanowisko głównego trenera Prykarpattia Iwano-Frankiwsk[7], ale już w połowie marca przeniósł się na inne stanowisko w iwano-frankowskim klubie[8]. Po tym, jak Prykarpattia latem spadł do Drugiej Ligi, w lipcu 2011 ponownie objął stanowisko głównego trenera[9]. W lipcu 2016 dołączył do sztabu szkoleniowego litewskiego klubu Lietava Janów[10].