Formado en las categorías inferiores del OGC Nice, en cuyo primer equipo debutó en 1972 y donde jugó los 9 años siguientes.
Posteriormente, tuvo breves estancias en el París Saint-Germain, el FC Mulhouse y el AS Saint-Étienne.
En 2001, regresó a su país para desempeñar las mismas funciones en el Girondins de Burdeos.
En 2004, se convirtió en asistente de Élie Baup en el AS Saint-Étienne, hasta que ambos dejaron la entidad en 2006.
En 2007, firmó por el Tours FC,[3] al que ascendió a la Ligue 2 en su primera temporada y lo consolidó en la categoría de plata los tres años siguientes.