Выпускник УралГУФК.
В 80-е гг. XX века играл в легендарной пятёрке Ларионова сборной СССР и клуба ЦСКА, вместе с Владимиром Крутовым, Игорем Ларионовым, Вячеславом Фетисовым и Алексеем Касатоновым. Одно время был капитаном ЦСКА и сборной СССР.
C 1989 года играл в НХЛ.
В 1997, во время выступлений за Фрибур-Готтерон, играл в одной тройке с Быковым и Хомутовым.
В Калгари развёлся со своей первой женой Верой и женился на Мери, которая работала билетёршей. В новом браке родились сын Никки и дочь Катя.
В настоящее время живёт с семьёй в Калифорнии.
Продолжает выступать в ветеранских турнирах в составе ХК «Легенды хоккея СССР».
Является рекордсменом среди советских и российских хоккеистов по общему количеству заброшенных шайб в официальных матчах за команды и сборные СССР, России и НХЛ (714), опережая на 9 шайб Бориса Михайлова.