Поникао је у млађим категоријама Иславеда. Године 2010. био је прикључен у први тим Елфсборга који је играо у Првој лиги Шведске. Дебитовао је 26. септембра 2010. године против Бромапојкарне, резултат утакмице је био 2:2. У првој сезони играо је четири пута за Елфсборг. У другој сезони играо је на 29 утакмица и постигао 3 гола.
Дана 4. јануара 2013. потписао је уговор са холандским ПСВ Ајндховеном.[1] У јулу 2015. потписао је четворогодишњи уговор са италијанским Палермом. Од 2017. игра за Ђенову.