Během své seniorské kariéry působil hlavně v AHL a KHL. V AHL nastupoval nejčastěji za Bakersfield Condors, kde ve třech sezónách a 103 zápasech nasbíral 30 bodů za 5 gólů a 25 asistencí, v KHL pak byl jeho hlavním působištěm klub CSKA Moskva, kde strávil jednu sezónu a v 48 zápasech se prezentoval ziskem 8 (2 + 6) bodů. Kromě výše zmíněných lig se dále objevil i v MHL a NHL (hrál zde za Edmonton Oilers).