Родился 1 ноября 1973-го года в Гомеле.
Рост-181 сантиметр, вес-74 килограмма.
Воспитанник ДЮСШ города Гомель.
Выступал на позиции полузащитника за Гомсельмаш (Гомель, Белоруссия)-1991 (20 матчей-2 гола в третьей лиге чемпионата СССР), Трактор/Фандок (Бобруйск, Белоруссия)-1991-1994 (51 матч-4 гола в высшем дивизионе), МПКЦ (Мозырь, Белоруссия)-1993-1994 и 1995-1996 (45 матчей-18 голов в высшем дивизионе, 41 матч-12 голов в первом дивизионе, 2 матча в еврокубках), Динамо (Москва, Россия)-1997-1999 (62 матча-4 гола в высшем дивизионе, 16 матчей-6 голов во втором дивизионе (дубль команды), 3 матча-1 гол в третьем дивизионе (дубль команды), 10 матчей-2 гола в Кубке России, 7 матчей-1 гол в еврокубках), Шинник (Ярославль, Россия)-2000-2005 (87 матчей-7 голов в высшем дивизионе, 62 матча-11 голов в первом дивизионе, 12 матчей в Кубке России), Томь (Томск, Россия)-2005-2007 (60 матчей-4 гола в высшем дивизионе, 6 матчей в Кубке России), Ростов ФК (Россия)-2008-2010 (53 матча-1 гол в высшем дивизионе, 31 матч в первом дивизионе, 3 матча в Кубке России), Краснодар ФК (Россия)-2011-2012 (29 матчей-1 гол в высшем дивизионе, 2 матча в Кубке России), Сибирь (Новосибирск, Россия)-2012-2013 (15 матчей-2 гола в первом дивизионе, 1 матч в Кубке России), Иртыш (Павлодар, Казахстан)-2013 (13 матчей в высшем дивизионе).
В высшем дивизионе чемпионата Белоруссии провел 96 матчей-22 гола.
В высшем дивизионе чемпионата России-291 матч, 17 голов.
В первом дивизионе чемпионата России-108 матчей, 13 голов.
Чемпион Белоруссии-1996 (30 матчей-13 голов).
Серебряный призер чемпионата Белоруссии-1995 (15 матчей-5 голов).
Обладатель Кубка Белоруссии-1996.
Бронзовый призер чемпионата России-1997 (26 матчей-3 гола).
Победитель первого дивизиона чемпионата России-2001 (28 матчей-7 голов) и 2008 (31 матч).
Финалист Кубка России-1997 и 1999.
В еврокубках провел 9 матчей-1 гол.
За сборную Белоруссии (1994-2012) провел 102 матча-5 голов (15 желтых карточек).
За молодежную сборную Белоруссии (1992-1995) провел 16 матчей.
Всего за игровую карьеру провел 749 матчей-72 гола.
Рекордсмен (на 2020 год) сборной Белоруссии по количеству матчей-102.
Лучший игрок чемпионата Белоруссии-1996.
Лучший футболист Белоруссии-2009.
Тренер Динамо-2 (Москва, Россия)-2016-2017, Гомель ФК (Белоруссия)-2018-2019.
И.о. главного тренера Гомель ФК (Белоруссия)-2019.
Главный тренер молодежного состава Динамо (Москва, Россия)-2020.
Главный тренер Динамо-2 (Москва, Россия)-с 2020-го года.
Тренер сборной Белоруссии-2014-2016.