Hlavní část své seniorské kariéry rovnoměrně rozdělil do KHL, Extraligy, AHL a NHL. Největší porci 206 zápasů ve čtyřech sezónách odehrál v KHL, kde nastupoval za týmy Neftekhimik Nizhnekamsk a Metallurg Magnitogorsk a nasbíral zde celkem 100 bodů za 42 gólů a 58 asistencí. V Extralize, AHL a NHL pak strávil pět, pět a tři sezóny. Kromě výše zmíněných lig se dále objevil i v ECHL.