Urodził w obwodzie lwowskim, chociaż ojciec pochodzi z obwodu sumskiego, a matka z Centralnej Ukrainy, dlatego uczył się w Internacie Sportowym we Lwowie. Pierwsze trenerzy - Wołodymyr Danyluk i Fedir Buszański. W 1981 zadebiutował w składzie Nywy Winnica. W sezonie 1984 występował w drużynie rezerwowej Dynamo Kijów, ale już w maju powrócił do Nywy. W 1985 przeszedł do SKA Karpat Lwów. W 1987 został piłkarzem Dnipra Dniepropetrowsk, z którym zdobył wiele sukcesów. Potem wyjechał zagranicę, gdzie bronił barw izraelskiego klubu Hapoel Hajfa, w którym zakończył karierę.
Od 1996 pracował jako asystent trenera w klubach Dnipro Dniepropetrowsk oraz Krywbas Krzywy Róg. W 1998 oraz w październiku-grudniu 2005 prowadził Dnipro. Potem kontynuował pracę w Dnieprze jako asystent[2]. Latem 2011 objął stanowisko dyrektora sportowego Dnipra[3].