Воспитанник белорусского футбола. Начинал играть в брестском «Динамо».
С 1985 по 1990 играл за минское «Динамо». Участвовал в еврокубках - провёл 2 игры в Кубке обладателей кубков в сезоне 1987/88 и 2 игры в Кубке УЕФА в сезоне 1988/89.
В 1990 вернулся в «Динамо» из Бреста.
В 1991 играл в «Вересе».
После распада СССР уехал в Польшу, но вскоре вернулся. С 1992 по 1994 играл в ФК «Беларусь» из Минска. С 1994 по 1996 вновь играл за «Верес».
Завершал карьеру в махачкалинском «Анжи», куда попал по приглашению Эдуарда Малофеева.
После окончания карьеры работал тренером в «Торпедо» из Жодино. С 2007 года начальник команды в «Динамо».
С 3 по 4 октября 2008 года принимал участие в VI Международном турнире ветеранов «Мемориал Б. П. Бещева».