Avant de devenir entraîneur, il a commencé à jouer dans les clubs français : de 1966 jusqu'en 1970 dans le club Haguenau. Puis pendant la saison 1970-1971, il a continué à Tomblaine. De 1971 - 1975, c'est dans le club de
Nancy qu'il a joué et à Varangéville en 1976-1981. De 1983-1987, il a cumulé les fonctions de joueur et entraîneur dans l'As Nancy-
Lorraine. En 1993, il décida de mettre fin à sa carrière de joueur et de prendre la place d'entraîneur. Il entra ainsi dans l'Es Troyes AC où il a réussi à donner à l'équipe des titres de première division et même des titres en Europe (Coupe Intertoto - 2001). En plus d'être entraîneur il a également été manager. On peut même dire qu'il a ramené l'équipe à la place de demi-finaliste en Coupe de France la même année (2001). Il a décidé d'arrêter avec l'équipe troyenne en 2002 pour se lancer avec l'
Olympique de Marseille. Déjà à la fin de la première saison, l'équipe accède à la troisième place grâce à ses techniques performantes. Toutefois, le succès n'a pas continué et son équipe marseillaise est éliminée de la phase éliminatoire en Coupe d'Europe et en Championnat de France. Ces défaites ont conduit à son licenciement du club en 2004.