Хоккеем стал заниматься с 7-ми лет. 1-й тренер — Александр Сырцов.
В 1990—1994 играл за воскресенский «Химик» — 144 игры, 53 гола, 20 передач.
В 1994-96 играл в Германии за «Кёльнских акул» (в команду пошёл вслед за тренером «Химика» Владимиром Васильевым) — 88 игр, 87 голов, 50 передач. Чемпион и лучший игрок чемпионата в сезоне 1994/95. Лучший снайпер чемпионата Германии в сезоне 1995/96.Выступал за сборную России, в том числе на Олимпийских Играх 1994 года и на Кубке Мира 1996 года.Был на драфте клуба НХЛ «Торонто Мэйпл Лифз» , куда и перешёл в 1996 году.
В 2003-04 годах сыграл 16 матчей за московский ЦСКА, забросив одну шайбу и сделав одну передачу.23 июня 2001 года был обменян из «Торонто» в «Финикс» на Микаэля Ренберга. 25 января 2002 года обменян из «Финикса» в «Монреаль» на Брайана Саважа и право выбора в третьем раунде драфта.30 июня 2002 года обменян из «Монреаля» в «Чикаго» на право выбора в четвёртом раунде драфта. 11 марта 2003 года обменян из «Чикаго» в «Вашингтон» на право выбора в четвёртом раунде драфта.Сын Евгений.