В 1980-е гг играл за хоккейные клубы «Химик» (Воскресенск) и «Динамо» (Москва), в 1988 году в составе сборной СССР стал олимпийским чемпионом. Позже стал двукратным чемпионом СССР (1990, 1991).
В 1991 году под 138-м номером был задрафтован клубом НХЛ «Филадельфия Флайерз», где провёл два сезона. Следующие два сезона провёл в клубе «Флорида Пантерз», после чего уехал в Европу, где выступал за клубы Швейцарии и Германии до 1997 года. В НХЛ в 215 матчах забил 42 гола и сделал 62 передачи.
После окончания карьеры работал в США детским тренером, в Россию не приезжал с 1993 года. Последние несколько лет жизни имел серьёзные проблемы со здоровьем. Умер 9 декабря 2006 года в Детройте от рака.