Většinu seniorské kariéry strávil v KHL, kde odehrál osm sezón. Postupně zde vystřídal týmy Avangard Omsk, HC Yugra, Torpedo Nizhny Novgorod a Amur Khabarovsk. Nejvíce zápasů (167 v základní části) odehrál za Khabarovsk a připsal si v nich 57 bodů za 28 gólů a 29 asistencí. Kromě toho se objevil i v VHL.