Většinu seniorské kariéry strávil v KHL, kde odehrál devět sezón. Postupně zde vystřídal týmy Neftekhimik Nizhnekamsk, Ak Bars Kazaň, SKA Petrohrad a Traktor Chelyabinsk. Nejvíce zápasů (267 v základní části) odehrál za Nizhnekamsk a připsal si v nich 63 bodů za 21 gólů a 42 asistencí. Kromě toho se objevil i v druhé ruské lize, švédské Allsvenskan, třetí ruské lize, VHL, běloruské lize a ruské lize.