Durante la sua carriera, trascorsa interamente nella massima divisione svizzera, ha disputato oltre 400 incontri di campionato con le maglie di , e e 43 nelle varie competizioni europee. Vanta anche una presenza con la Nazionale svizzera, in occasione dell'incontro di qualificazione per i Mondiali 2002 vinto 1-0 contro .