Han har tidligere spilt for klubbene Östers IF (12 kamper, 1997-98), Kalmar FF (syv kamper, 1999), Bristol Rovers i England (14 kamper, ett mål), samt norske Bryne FK (2001-03, 57 kamper, fem mål). Han har spilt én kamp for det svenske U21-landslaget.