Воспитанник минской хоккейной школы «Юность».
Участник Олимпийских игр в Солт-Лейк-Сити и Ванкувере, Чемпионатов мира по хоккею с шайбой 1999, 2001, 2002 в первом дивизионе, 2005, 2007, 2008 и 2009 годов в составе сборной Беларуси.
Чемпион России (2008). Серебряный призёр Кубка Шпенглера (2007). Лучший нападающий чемпионата мира среди юношей 1999 в группе В.
За национальную сборную Беларуси выступает с 1998 года. По состоянию на 10 мая 2009 За сборную Беларуси провел 73 матча, набрал 44 (26+18) бомбардирских балла, получил 26 минут штрафа.
Выступал в КХЛ за команду Салават Юлаев (Уфа). Стал обладатель кубка Гагарина в 2010—2011, играя за Салават Юлаев. В марте 2012 года расторг контракт с Салаватом Юлаевым по обоюдному согласию.