Carriera Club Ha iniziato la sua carriera nel Bellinzona nel 1990 e vi ha militato fino al 1992, anno in cui si è trasferito al Grasshoppers. Con il club di Zurigo ha vinto 2 campionati e 1 Coppa Svizzera, e vi ha militato per 5 anni prima di trasferirsi al Perugia. Sul suo trasferimento al Perugia ci sono state polemiche da parte del club perugino in quanto il calciatore era a fine contratto con il Grasshoppers, che comunque voleva una somma in denaro da parte della società italiana, nonostante il presidente Luciano Gaucci fosse contrario a pagarla.
Dopo un anno complicato con 24 presenze e 3 reti in Umbria (con la squadra che ha ottenuto la promozione in Serie A), torna in patria firmando per il Lugano. Dopo 2 anni lascia il club firmando per il Losanna, formazione in cui milita fino al gennaio 2002, mese in cui si trasferisce al Servette. Successivamente ha militato nel Meyrin, nel Neuchâtel Xamax e nello Stade Nyonnais prima di ritirarsi nel 2009.
Nazionale Ha debuttato con la Svizzera il 24 aprile 1996 in occasione del successo per 2-0 contro il Galles, rilevando al 63' Christophe Ohrel. Alla seconda presenza realizza la prima rete in nazionale nel successo esterno per 3-2 contro la Finlandia. Conta complessivamente 15 presenze e un goal con la selezione elvetica.
Statistiche Cronologia presenze e reti in Nazionale
Palmarès Club
Grasshoppers: 1994-1995, 1995-1996
Grasshoppers: 1993-1994
Note
Collegamenti esterni