Вихованець ДЮСШ «Трудові резерви» (Львів). У футбол починав грати в 1979 році в луцькому «Торпедо». Виступав за клуби другої та першої союзних ліг: «Дніпро» (Могильов), «Колос» (Межиріч), «Таврія» (Сімферополь) і «Буковина» (Чернівці), і саме в Чернівцях провів найбільшу кількість матчів у своїй кар'єрі та здобув найбільше нагород. Провів по одному матчу в складі донецького «Шахтаря» (у чемпіонаті) і московському «Локомотиві» (один кубковий поєдинок), також грав за дублюючий склад львівських «Карпат».
За часів незалежної України виступав за клуби як вищої ліги так і за команди другого і третього дивізіону: «Буковина» (Чернівці), «Прикарпаття» (Івано-Франківськ), «Шахтар» (Павлоград) та «Нива» (Вінниця), з останніми ставав переможцем Першої ліги. Всього за свою 16-річну кар'єру гравця зіграв понад 500 офіційних матчів, в яких забив понад 35 голів.