Wychowanek Szkoły Piłkarskiej Metalist Charków (od 1969). Pierwszy trener Aleksandr Azarow. Na początku występował na pozycji prawego napastnika, później na pomocnika pomocnika. W 1976 był wniesiony do składu Metalista, jednak z przyjściem nowego trenera nie trafiał do podstawowej jedenastki. Już chciał ukończyć karierę piłkarską, kiedy to zauważyli go skauci Karpat Lwów. W 1977 debiutował w podstawowej jedenastce Karpat Lwów. W 1981 przeszedł do Torpeda Moskwa[2], a w 1986 do Spartaka Moskwa. W połowie sezonu 1989 planował wyjechać do Anglii, jednak zgodził się dokończyć sezon. Podczas przerwy zimowej otrzymał kontuzje i wyjazd nie doszedł do skutku. W 1992 jeszcze występował w składzie Weresu Równe, łącząc również funkcje trenera, a w następnym 1993 bronił barw amatorskiej drużyny Krasnogwardiejec Moskwa, w której ukończył karierę piłkarską.
Jeszcze będąc piłkarzem Weresu Równe, łączył również funkcje trenera (asystenta). Po zakończeniu kariery piłkarskiej rozpoczął pracę trenerską. W 2002 wyjechał do Bangladeszu, gdzie trenował Abahani Krira Chakra, z którym zdobył mistrzostwo.