Většinu seniorské kariéry strávil v KHL, kde odehrál 12 sezón. Postupně zde vystřídal týmy Severstal Cherepovets, Avangard Omsk, SKA Petrohrad a HC Sochi. Nejvíce zápasů (224 v základní části) odehrál za HC Sochi a připsal si v nich 55 bodů za 14 gólů a 41 asistencí. Kromě toho se objevil i v ruské lize, třetí ruské lize a AHL.