Největší část své seniorské kariéry strávil ve třech ligách - v NL, třetí ruské lize a KHL. V NL odehrál za ZSC a Genève-Servette celkem pět sezón a 177 zápasů v základní části, ve kterých dosáhl bilance 51 bodů za 23 gólů a 28 asistencí. V třetí ruské lize pak po dobu 8 let nastupoval za kluby CSKA Moskva-2, Krylia Sovetov Moskva-2, Dynamo Moskva-2, Metallurg Novokuznetsk-2, Lokomotiv Yaroslavl-2, Severstal Cherepovets-2 a Khimik Voskresensk-2, celkem za ně odehrál 171 zápasů a získal v nich 129 (60 + 69) bodů. Co se KHL týče, tak tam strávil pět sezón a v týmech Spartak Moskva, HC Sochi, Avtomobilist Yekaterinburg a Neftekhimik Nizhnekamsk nastoupil do 171 zápasů, v nichž jeho bilance činila 54 (20 + 34) bodů. Kromě výše zmíněných lig se dále objevil i v druhé ruské lize, ruské lize, SL, VHL a ET.