Během své seniorské kariéry působil hlavně v KHL a NL. V KHL nastupoval nejčastěji za Ak Bars Kazaň, kde ve třech sezónách a 157 zápasech nasbíral 116 bodů za 52 gólů a 64 asistencí, v NL pak byl jeho hlavním působištěm klub Lausanne HC, kde strávil tři sezóny a v 136 zápasech se prezentoval ziskem 103 (42 + 61) bodů. Kromě výše zmíněných lig se dále objevil i v NHL (hrál zde za Montreal Canadiens, Anaheim Ducks, Arizona Coyotes a Chicago Blackhawks), Extralize a AHL.