He returned to Sweden to play for Assyriska FF. In 2007, he signed for Swedish Superettan-club IK Sirius where he scored 20 goals in two seasons. Despite of speculations about him leaving the club he signed a new contract in 2009.
He moved from IF Brommapojkarna to AIK in 1997, where he got his senior debut. After nine seasons at AIK, he moved abroad to play for Danish Superliga club Aalborg BK (AaB) in January 2006. In his first months at AaB, he was recovering from an injury, and after only nine games and two goals, he left the club again in July 2006.