Dix-sept fois international (5 buts), trois fois champion de France avec l'AS Saint-Étienne (1975, 1976, 1981) et finaliste de la Coupe de l'UEFA en 1978 avec le SC Bastia, il a été sacré meilleur joueur français en 1980. Après sa carrière, il est devenu agent de joueurs.