Ha esordito nella Nazionale svizzera a 18 anni, l'8 marzo 1995, in Svizzera- (1-1). Dal 1999 è stato anche capitano della selezione: fino al 2007, anno del ritiro dalla Nazionale, ha collezionato 94 presenze e 2 gol, partecipando al campionato d'Europa 1996, campionato d'Europa 2004 e al campionato del mondo 2006.