Il a commencé sa carrière en 1987 avec le Khimik Voskressensk dans le championnat d'URSS. Il a été sélectionné en dixième ronde en au cours du Repêchage d'entrée dans la LNH 1989 par les Rangers de New York. Il a remporté la Coupe Calder 1993 avec les Oilers du Cap-Breton. La saison suivante, il découvre la Ligue nationale de hockey avec les Oilers d'Edmonton. Il par la suite porté les couleurs des Canucks de Vancouver, Mighty Ducks d'Anaheim et des Penguins de Pittsburgh avant de revenir en Europe en 1997. Il met un terme à sa carrière en 2006.