Воспитанник днепропетровского ДОШИСП (областная школа-интернат спортивного профиля). Первый тренер — Юрий Ромащенко. Амплуа — полузащитник. Выступал за украинскую "Полиграфтехнику" из Александрии (1993), могилевский "Днепр" (1994), мозырский МПКЦ (1994-96), московское "Динамо" (1997-2000, 2004-06), турецкие "Газиантепспор" (2000-03), "Трабзонспор" (2003-04) и "Бурсаспор" (2008-09), российские "Торпедо" из Москвы (2007), "Химки" (2009, 2012-13), "Салют-Энергию" из Белгорода (2010) и "Динамо" из Брянска (2010-12).
Защищал цвета молодежной (1995-97) — 12 игр/5 голов и национальной (1998-2008) сборной Беларуси — 64/20.
Тренерскую карьеру начал в 2022 году. С июля 2022-го по июнь-2023 занимал пост главного тренера юношеской команды (до 17 лет) московского "Строгино". С июля 2023-го года возглавлял команду ФШМ (футбольной школы молодежи), выступавшую в чемпионате Москвы. С мая по сентябрь 2024 года работал главным тренером липецкого "Металлурга".
Образование — высшее. В 2001 году окончил Мозырский ГПИ (педагогика и психология, физическая культура). Имеет тренерскую лицензию УЕФА категории А.