Nacido en Lausanne, comenzó a jugar profesionalmente en el equipo de su ciudad natal, el FC Lausanne Sport, y luego tuvo una racha de cuatro temporadas en Francia, dos temporadas cada uno con Troyes AC y el Olympique de Marsella.