Начинал играть в московском «Динамо» в 1990-92 гг. Чемпион СССР 1991, 1992 годов. Чемпион Олимпийских Игр 1992 года (8 игр, 0+0). Играл на чемпионатах мира 1992, 1997 и 1999 годов.
Заслуженный мастер спорта СССР (1992).
8 марта 1994 года обменян из Виннипега в Детройт вместе с Бобом Эссенсой на Тима Шевалде. 12 октября 1995 имея статус свободного агента подписал контракт с Сан-Хосе Шаркс.
После потери места в НХЛ, начиная с сезона 1996-97 гг, продолжил свою карьеру в Швеции, играл за ХК «Лулео». В конце 1990-х вернулся в Россию, играл за «Ак Барс» (1998/99), затем продолжил карьеру в Германии и Японии. В 2002-03 гг выступал за магнитогорский «Металлург», в 2003/04 — за «Крылья Советов».