In patria ha vestito le maglie di SKA Leningrado e HK CSKA Mosca, mentre in NHL quelle di Quebec Nordiques (che lo avevano scelto al draft 1988) e Colorado Avalanche, prima di chiudere la carriera con brevi esperienze coi New York Rangers ed i St. Louis Blues.