Se trasladó en noviembre de 2003 al FC Vaduz y en 2006 el joven se fue al FC Basel, jugando para la selección sub-18 y sub-21.
En la temporada 2010/11 Ganaría su primer título nacional como profesional con el FC Basel (campeón de la Super Liga Suiza) y en la temporada 2011/12 repetiría el título.
En 2013 fue traspasado al TSG Hoffenheim de la Bundesliga alemana donde jugó pocos partidos.
Luego en 2014 se lo cedió al FC Aarau en la Super Liga Suiza, también ganándose su titularidad usando la Casaca Nº 8, pero no jugó muchos partidos debido a una brutal entrada en un partido frente al FC Zurich y fue suspendido por varias fechas.
Al año siguiente es contratado por el FC Thun en donde jugó partidos ante el FC Vaduz (equipo de su infancia) por la tercera ronda de clasificación a la Europa League en donde igualaron en cero de local y en Liechtenstein empataron en 2-2 dándole la clasificación a su equipo por goles de visita.