Většinu seniorské kariéry strávil v KHL, kde odehrál 12 sezón. Postupně zde vystřídal týmy Salavat Yulaev, Barys Nur-Sultan, Torpedo Nizhny Novgorod, Lokomotiv Yaroslavl, Admiral Vladivostok, Avangard Omsk, Spartak Moskva a Dynamo Moskva. Nejvíce zápasů (152 v základní části) odehrál za N. Novgorod a připsal si v nich 33 bodů za 15 gólů a 18 asistencí. Kromě toho se objevil i v druhé ruské lize, třetí ruské lize, VHL a ruské lize.