Pályafutását szülővárosa csapatában az IFK Göteborgban kezdte, ahol 2005 és 2010 között játszott. 2007-ben svéd bajnoki címet szerzett az IFK színeiben. 2010-ben a török Bursaspor igazolta, le ahol két szezont töltött, majd 2012-ben az ukrán Tavrija Szimferopol szerződtette, ahol szintén két idényt játszott.[1]
2014-ben visszatért a Göteborghoz és tagja volt a 2015-ben svéd kupát szerző csapatnak. 2016-ban Kínába igazolt a Guangzhou R&F együtteséhez, ahol azonban nem sokáig maradt és távozott az Egyesült Államokba. 2017. január 30-án aláírt a Seattle Sounders csapatához és azóta is itt játszik.[2]