Воспитанник днепропетровской футбольной школы "Днепр-75". Первые тренеры - Борис Дановский и Игорь Ветрогонов.
Выступал за команды "Днепр" Днепропетровск (1982 - 1987), "Динамо" Киев (1988 - 1990), "Олимпиакос" Пирей, Греция (1990 - 1994), "Гамба" Осака, Япония (1994 - 1995), "Веррию", Греция (1996), "Проодефтики", Греция (1998 - 1999).
Чемпион СССР 1983, 1990 гг. Обладатель Кубка СССР 1990 г. Обладатель Кубка Греции 1992 г.
Лучший футболист СССР 1987 г. (по результатам опроса еженедельника «Футбол»).
За сборную СССР провел 68 матчей, забил 29 голов.
Вице-чемпион Европы 1988 г. Участник чемпионатов мира 1986 и 1990 гг.
Главный тренер клуба "Олимпиакос" Пирей, Греция (2003 - 2004). Главный тренер клуба АЕЛ Лимассол, Кипр (2004 - 2005). Главный тренер клуба "Стяуа" Бухарест, Румыния (2005). Главный тренер клуба "Днепр" Днепропетровск, Украина (2006 - 2008). Главный тренер клуба "Кубань" Краснодар (2008). Главный тренер клуба "Ираклис" Салоники, Греция (2009). Главный тренер клуба "Ростов" Ростов-на-Дону (2010 - 2011). Главный тренер клуба "Астана" Астана, Казахстан (2011 - 2012). Главный тренер клуба "Динамо" Минск, Белоруссия (2012 - 2013).