Начинал карьеру в московском ЦСКА, отыграл там два сезона, в сезоне 1991/92 стал серебряным призёром чемпионата СНГ в его составе. В составе сборной СССР/СНГ стал чемпионом мира среди молодёжи 1992 года. Затем уехал в НХЛ в «Чикаго Блэкхокс», где выступал до 1998 года (помимо основной команды, играл также за фарм-клуб — «Индианаполис Айс» — в ИХЛ). Впоследствии выступал за ряд команд НХЛ (а также за «Цинциннати Майти Дакс», фарм-клуб «Анахайма», в АХЛ) и российской лиги. Всего в НХЛ сыграл 471 матч, забив 88 голов и отдав 109 голевых передач. Участник матча всех звёзд НХЛ 1999 года. Чемпион России 2003/04 в составе омского «Авангарда».
В сезоне 2009/10 являлся помощником главного тренера ангарского «Ермака», с августа по декабрь 2010 года являлся главным тренером «Ермака».
Жена Наталья, дети Виктория и Никита.