В 1977-81 годах играл в алма-атинском «Динамо», в 1982-88 – в «Фили».
В чемпионате СССР провёл 335 игр, забил 180 мячей.
Трёхкратный чемпион СССР (1977, 1979, 1981), серебряный (1980) и бронзовый (1983) призёры чемпионата.
Трёхкратный обладатель Кубка СССР 1985 года, финалист Кубка СССР 1987 и 1988 годов.
Обладатель Кубка европейских чемпионов 1982 года.
Победитель VII Спартакиады народов СССР (1979) в составе сборной Казахской ССР.
Девять раз включался в список 22 лучших хоккеистов года (1977-1985).
В сборной СССР в 1977-87 годах провёл 130 игр, забил 43 мяча. Бронзовый призёр Олимпийских игр 1980 года.
Участник чемпионата мира 1982 года, серебряный призёр чемпионата Европы 1983 года, участник 1987.
Победитель турниров «Дружба-1979», «Дружба-1980» и «Дружба-1984». Серебряный призёр турнира «Дружба-1981».