Après avoir débuté à l'Aviron bayonnais, il rejoint l'AS Saint-Étienne avec qui il remporte trois titres de champion de France en 1974, 1975 et 1976, ainsi qu'une Coupe de France en 1975. Il est également avec les « Verts » finaliste de la Coupe d'Europe des clubs champions en 1976. Il signe ensuite avec le Montpellier PSC où il termine sa carrière.