Většinu seniorské kariéry strávil v KHL, kde odehrál 13 sezón. Postupně zde vystřídal týmy Avangard Omsk, CSKA Moskva, Metallurg Magnitogorsk a Spartak Moskva. Nejvíce zápasů (312 v základní části) odehrál za Omsk a připsal si v nich 54 bodů za 14 gólů a 40 asistencí. Kromě toho se objevil i ve třetí ruské lize, Ligue Magnus, Liize, Erste lize, rumunské lize a slovenské lize.