Během své seniorské kariéry působil hlavně v Liize a Elitserien. V Liize nastupoval nejčastěji za KooKoo, kde ve dvou sezónách a 96 zápasech nasbíral 25 bodů za 3 góly a 22 asistencí, v Elitserien pak byl jeho hlavním působištěm klub Djurgårdens IF, kde strávil pět sezón a v 176 zápasech se prezentoval ziskem 19 (6 + 13) bodů. Kromě výše zmíněných lig se dále objevil i ve švédské Allsvenskan, Extralize, SHL a DEL.