Během své seniorské kariéry působil hlavně v AHL a SHL. V AHL nastupoval nejčastěji za Manitoba Moose, kde ve třech sezónách a 82 zápasech nasbíral 56 bodů za 24 gólů a 32 asistencí, v SHL pak byl jeho hlavním působištěm klub HV71, kde strávil dvě sezóny a v 81 zápasech se prezentoval ziskem 24 (8 + 16) bodů. Kromě výše zmíněných lig se dále objevil i v NHL (hrál zde za Winnipeg Jets) a švédské Allsvenskan.