Figlio di un diplomatico, ha trascorso l'infanzia in Marocco e Zaire, prima di trasferirsi a Bordeaux, in Francia all'età di 14 anni. In carriera si è imposto in tre tornei, ad Atene, Berlino e Genova, raggiungendo come miglior posizione il n.22 della classifica mondiale. Nel 1999 ha chiuso l'annata al n. 98 della classifica, diventando il primo giocatore con più di 35 anni di età a finire tra i primi 100 dopo Jimmy Connors nel 1992. Il suo ultimo anno di attività a tempo pieno è stato il 2002, seguito da alcuni ritorni tra il 2006 e il 2012