Han har tidligere blant annet spilt for klubbene Aalesund, Bayern München, Halmstad, Ørgryte, AGF Århus og Hammarby. Han har også flere A-landslagskamper og U-landslagskamper for Sverige.