He mostly played for Traktor Chelyabinsk (1976–80, 1983–89), and also briefly for SKA Leningrad (1980–82), the Quebec Nordiques (1989–90), and Skedvi/Säter IF (1993–95). He was a member of the Soviet national team, winning a gold medal at the 1988 Winter Olympics and at the 1989 and 1990 IIHF World Championships.