В ЦСКА: 1978-1989, 1998-2000
Воспитанник ЦСКА
Дебютировал в составе «армейцев» в 1977 году в игре против челябинского «Трактора». Кроме ЦСКА и ярославского «Торпедо» выступал за клубы: СКА (Санкт-Петербург), «Вена» (Австрия), «Лугано» и «Сьерра» (оба – Швейцария), «Эссен» (Германия) «Аоста» (Италия).
9-ти кратный чемпион СССР, 8-ми кратный обладатель Кубка Европейских Чемпионов. Забил 26 шайб. Чемпион мира среди молодежных команд. Выступал за сборную СССР. В высшей лиге чемпионатов СССР провел 595 матчей, забросил 140 шайб. В составе «Торпедо» - 161 игра, 37 шайб. В рамках Кубка Европейских Чемпионов забросил 26 шайб.
Участник первого в истории российского хоккея «Матча Всех Звезд» (1999).
По окончании карьеры игрока работал тренером в командах «Кристалл» (Саратов), «Салават Юлаев» (Уфа), «Сибирь» (Новосибирск), «Капитан» (Ступино). В настоящее время возглавляет селекционную службу питерского СКА.