Giocò per la maggior parte della carriera nel Saint-Etienne, con cui vinse per sette volte il campionato francese (1967, 1968, 1969, 1970, 1974, 1975, 1976, record francese a pari merito con altri quattro giocatori) e quattro volte la Coppa di Francia (1968, 1970, 1975, 1977). Raggiunse inoltre la finale di Coppa dei Campioni nel 1976. A livello individuale si guadagnò per due volte il titolo di capocannoniere della Division 1 (1967, 1970) e per una volta quello di giocatore francese dell'anno (1969).Si trova al terzo posto nella classifica dei migliori marcatori del campionato francese con 216 reti.Dopo il ritiro intraprese la carriera di allenatore, svolta soprattutto in Africa lontano dai grandi palcoscenici.