Většinu seniorské kariéry strávil v KHL, kde odehrál deset sezón. Postupně zde vystřídal týmy CSKA Moskva, Metallurg Magnitogorsk, Ak Bars Kazaň a Spartak Moskva. Nejvíce zápasů (226 v základní části) odehrál za CSKA Moskvu a připsal si v nich 45 bodů za 20 gólů a 25 asistencí. Kromě toho se objevil i ve třetí ruské lize, NHL (hrál zde za Philadelphia Flyers), VHL, Ligue Magnus a UAE.