Воспитанник минской хоккейной школы «Юность».
Участник Олимпийских игр в Нагано, Солт-Лейк-Сити и Ванкувере, чемпионатов мира 1994 в группе С, 1995 в группе С, 1998, 2000, 2001, 2004 в первом дивизионе, 2008 и 2009 годов в составе сборной Беларуси.
За национальную сборную Беларуси выступает с 1993 года. Провел 66 матчей, набрал 31 (11+20) бомбардирский балл, получил 107 минут штрафа (по состоянию на 10 мая 2009 г.). Провел 879 игр регулярного сезона НХЛ, в которых набрал 200(43+157)очков. (По состоянию на 1 января 2011 года).