Většinu seniorské kariéry strávil v KHL, kde odehrál devět sezón. Postupně zde vystřídal týmy Metallurg Novokuznetsk, Avtomobilist Yekaterinburg, Medveščak Zagreb, Neftekhimik Nizhnekamsk a Spartak Moskva. Nejvíce zápasů (92 v základní části) odehrál za Nizhnekamsk a připsal si v nich 10 bodů za 5 gólů a 5 asistencí. Kromě toho se objevil i v VHL a švédské Allsvenskan.