Největší část své seniorské kariéry strávil ve třech ligách - v KHL, ruské lize a třetí ruské lize. V KHL odehrál za Traktor Chelyabinsk, Barys Nur-Sultan, Metallurg Novokuznetsk a HC Yugra celkem devět sezón a 376 zápasů v základní části, ve kterých dosáhl bilance 44 bodů za 10 gólů a 34 asistencí. V ruské lize pak po dobu 6 let nastupoval za kluby Neftekhimik Nizhnekamsk, CSKA Moskva, Salavat Yulaev Ufa, HK MVD Balashikha a Spartak Moskva, celkem za ně odehrál 201 zápasů a získal v nich 19 (3 + 16) bodů. Co se třetí ruské ligy týče, tak tam strávil sedm sezón a v týmech Torpedo Ust-Kamenogorsk, Salavat Yulaev Ufa-2, Khimik Voskresensk-2, Spartak Moskva-2, Torpedo Ust-Kamenogorsk-2 a Neftekhimik Nizhnekamsk-2 nastoupil do 116 zápasů, v nichž jeho bilance činila 32 (5 + 27) bodů. Kromě výše zmíněných lig se dále objevil i v druhé ruské lize, VHL, Erste lize, rumunské lize a kazachstánské lize.