Il a remporté le championnat de suède en 1996 avec le IFK Goteborg terminant même meilleur buteur avec 19 réalisations. Grâce à cette performance, il a été repéré par le Milan AC pour qui il joua durant la saison 1997-1998 puis il fut transféré la saison suivante à Newcastle. Toutefois ces expériences se révélèrent infructueuses car il ne marqua que 7 buts au cours de ces deux saisons (1 pour Milan et 6 pour Newcastle) et ne fut pas conservé dans leur effectif. Il retourna donc en Suède où il joua pendant 6 saisons pour l'AIK Solna.