Rozpoczął karierę piłkarską w Zorii Ługańsk. W 1987 przeszedł do Dynama Kijów, ale nie potrafił przebić się do składu podstawowego i w 1990 powrócił do Zorii. We wrześniu przeniósł się do Szachtara Donieck. Po rozpadzie ZSRR wyjechał za granicę, gdzie został piłkarzem holenderskiej Rody JC Kerkrade. W 1993 wyjechał do Rosji, gdzie podpisał długoterminowy kontrakt z Spartakiem Moskwa. Jednak w moskiewskim klubie również nie potrafił przebić się do składu podstawowego i był wypożyczony z powrotem do Szachtara. W sierpniu 1995 podpisał półroczny kontrakt z hiszpańskim klubem CP Mérida, skąd przeniósł się do izraelskiego Hapoelu Tel Awiw. W 1998 powrócił do Ukrainy, gdzie został piłkarzem Torpeda Zaporoże. Potem występował w zespołach Zoria Ługańsk i Tytan Armiańsk, łącząc w nich funkcje trenerskie. W 2008 zakończył karierę piłkarską.
Jeszcze będąc piłkarzem pełnił również funkcje trenerskie w Zorii Ługańsk. Od 2006 kontynuował funkcje trenera i piłkarza ale już w klubie Tytan Armiańsk.