Dopo un lungo periodo nelle giovanili del FC Küttigen (1987-1998) si trasferì all'Aarau in cui militò per quattro stagioni.
Nel 2002 venne acquistato dal Karlsruhe, club di Zweite Liga. Nella stagione 2006-2007 fu eletto capitano, la stagione si concluse con la promozione in Bundesliga del club. Debuttò in Bundesliga il 12 agosto 2007 contro il Norimberga, partita vinta dal Karlsruhe per 2-0. Lascia il club dopo 6 stagioni dove collezionò 176 presenze e 18 gol in campionato.
Venne acquistato dall'Hannover 96 il 10 marzo 2008 per 1,4 milioni di euro,[1]firmando un contratto fino al giugno 2013.[senza fonte] Ha segnato il suo primo gol con la maglia dei Die Roten il 21 marzo 2009 nel 2-2 contro l'Hoffenheim.[2]
Il 20 maggio 2013 viene annunciato il suo passaggio all'Union Berlino, valido dal 1º luglio successivo.[3]
Nazionale
È stato capitano della Nazionale svizzera under-21. Ha debuttato in Nazionale maggiore il 7 settembre 2007 contro il Cile.
Era presente nella prelista di 26 convocati per gli Europei 2008[4] ma poi non è stato inserito nella lista definitiva dei 23 convocati.[5]