Han har tidligere spilt for sin lokale klubb Landskrona BoIS og nederlandske NEC Nijmegen. Han var også en del av Sveriges tropp under EM i fotball 2012.