En 1998 debutó como futbolista con el IF Brommapojkarna, jugando en niveles bajos de liga.
En 2005 regresó a su país para jugar en el Landskrona BoIS.
En 2007 volvió a emigrar, esta vez a Noruega, para jugar en el Stabæk IF de la mano de Jan Jönsson.
Llegó a ganar la Tippeligaen 2008 y la Supercopa de Noruega en 2009.
En 2010 volvió al IF Brommapojkarna, donde jugó hasta 2014.