Han har tidligere spilt for klubbene Helsingborgs IF, Wigan Athletic FC, FC Groningen og Genoa CFC. Han var også en del av Sveriges tropper til EM i fotball 2012 og VM i fotball 2018.