En 1982, il commence sa carrière avec le Salavat Ioulaïev Oufa dans le championnat d'URSS. De 1987 à 1989, il joue pour le SKA Sverdlovsk. Il a ensuite porté les couleurs du Lada Togliatti dont il a été capitaine. Le Lada remporte le championnat de Russie 1994 et 1996, la Coupe MHL 1994 et la Coupe d'Europe1996-1997.
En 1998, il devient entraîneur de l'équipe réserve du Lada Togliatti avant de devenir la saison suivante entraîneur-assistant de Piotr Vorobiov à la tête de l'équipe première. En 2006, il est nommé entraîneur principal. Il a dirigé l'Amour Khabarovsk en 2007-2008.