Лучший белорусский футболист ХХ века.
Заслуженный мастер спорта СССР (1988). Играл в минских клубах «Буревестник» (1979-80) и «Динамо» (1980-89; капитан команды в 1985-89), итальянских «Ювентус» (1989-90), «Лечче» (1990-92) и «Корильяно», японском «Гамба» (1993-96), шведском «Оддевольд» (1996). В составе сборной команды СССР (1984-92) провел 77 матчей, забил 6 мячей; в олимпийской сборной СССР (1983-84) — 4 матча. Чемпион СССР (1982), бронзовый призер (1983). В чемпионатах СССР сыграл 220 матчей, забил 31 мяч. В играх за европейские кубки сыграл 36 матчей; обладатель Кубка УЕФА (1990), Кубка Италии (1990), финалист розыгрыша Кубка СССР (1987). Его признавали лучшим футболистов Беларуси в 1984, 1986, 1988.
В сезоне-1998/99 тренировал итальянскую команду «Ананьи Фонтана» (серия «D»). В сезоне 2000/01 — «Понтедеру» (серия «D»). В 2003 (до мая) — главный тренер «Торпедо-Металлург» (Москва). С июня по сентябрь 2003 — главный тренер в подмосковном клубе «Видное». С декабря 2003 — координатор групп всех возрастов детско-юношеской футбольной школы в Копертино, Италия. Тренер в филиале футбольной академии клуба «Ювентус» в Лечче (с 2005). В 2007-2012 годах тренер итальянской команды ФК «Крас» (6-й дивизион).