Игрок московских «Крыльев Советов» (1975-80) и «Спартака» (1980-90). В чемпионатах СССР провёл 524 матча и забросил 135 шайб.
В 1989-91 играл за финский ТПС, затем еще 2 сезона провел в финских командах.
В сезонах 1997/98 и 1998/99 отыграл несколько матчей за ХК ЦСКА и ХК "Крылья Советов", соответственно.