Největší část své seniorské kariéry strávil ve třech ligách - v KHL, ruské lize a VHL. V KHL odehrál za Atlant Mytishchi, Dynamo Moskva, Avtomobilist Yekaterinburg, Salavat Yulaev, Torpedo Nizhny Novgorod, HC Vityaz a Neftekhimik Nizhnekamsk celkem sedm sezón a 284 zápasů v základní části, ve kterých dosáhl bilance 104 bodů za 43 gólů a 61 asistencí. V ruské lize pak po dobu 7 let nastupoval za kluby HK MVD Balashikha, Avangard Omsk, Metallurg Novokuznetsk a Spartak Moskva, celkem za ně odehrál 245 zápasů a získal v nich 125 (60 + 65) bodů. Co se VHL týče, tak tam strávil pět sezón a v týmech Metallurg Novokuznetsk, Toros Neftekamsk a Dynamo Krasnogorsk nastoupil do 176 zápasů, v nichž jeho bilance činila 116 (57 + 59) bodů. Kromě výše zmíněných lig se dále objevil i v běloruské lize, třetí ruské lize a běloruské Vysshayi.