Nel 1971 da dilettante fu campione del mondo di categoria a Mendrisio e vincitore del Tour de l'Avenir; fu poi professionista dall'ottobre 1972 a fine 1982 vincendo una tappa al Giro del Delfinato 1973, il titolo nazionale in linea nel 1975 a Limoges e una tappa al Tour de France 1976, poi revocatagli per positività all'antidoping.
Palmarès
1970 (dilettanti) 5ª tappa, 2ª semitappa Route de France (cronometro) Classifica generale Route de France Classifica generale Tour de Guadeloupe
1971 (dilettanti) Parigi-Mantes 12ª tappa Giro di Polonia (Cieszyn > Gliwice) 1ª tappa, 2ª semitappa Grand Prix Tell (Stans > Emmetten) 4ª tappa, 2ª semitappa Grand Prix Tell (Ruggell > Ruggell) 4ª tappa Route de France 5ª tappa, 2ª semitappa Route de France (cronometro) Classifica generale Route de France Campionati del mondo, Prova in linea Dilettanti 7ª tappa Tour de l'Avenir (Digne > Briançon) 11ª tappa, 1ª semitappa Tour de l'Avenir (Roanne > Roanne, cronometro) Classifica generale Tour de l'Avenir
1972 (dilettanti) Paris-Épernay Grand Prix d'Issoire Prologo Circuit de la Sarthe (cronometro) Classifica generale Circuit de la Sarthe 1ª tappa Tour de l'Aude 5ª tappa, 2ª semitappa Tour de l'Aude
1973 (Peugeot-BP-Michelin, due vittorie) 4ª tappa Giro del Delfinato (Orange > Carpentras) Ronde de Seignelay
1975 (Peugeot-BP-Michelin, due vittorie) Grand Prix de Nice Campionati francesi, Prova in linea
1976 (Peugeot-Esso-Michelin, una vittoria) 4ª tappa Tour de l'Oise (Beauvais > Creil)
1977 (Peugeot-Esso-Michelin, una vittoria) Classifica generale Tour de Corse
1978 (Peugeot-Esso-Michelin, una vittoria) Parigi-Bourges
1980 (Puch-Sem-Campagnolo, una vittoria) 1ª tappa Critérium National de la Route (Castellet > Fréjus)
1981 (Puch-Wolber-Campagnolo, una vittoria) 4ª tappa Tour de l'Avenir (Chalon-sur-Saône > Saint-Trivier-sur-Moignans)
Altri successi 1973 (Peugeot-BP-Michelin) La Course de Cote d'Allevard Criterium di Bagneux Criterium di Pogny
1974 (Peugeot-BP-Michelin) Criterium di Ploërdut
1975 (Peugeot-BP-Michelin) Criterium di Arnac Criterium di Meaux Criterium di Pléaux
1976 (Peugeot-BP-Michelin) Criterium di Garancières-en-Beauce La Châtaigneraie
1978 (Peugeot-Esso-Michelin) Prologo Tour d'Indre et Loire (Tours, cronosquadre)
1980 (Puch-Sem-Campagnolo) Criterium di Château-Chinon Criterium di Arras
1981 (Puch - Wolber - Campagnolo) Montée Laurent Jalabert
Piazzamenti Grandi Giri
Tour de France 1973: 10º 1974: 34º 1975: 28º 1976: 28º 1977: 24º 1978: ritirato (17ª tappa) 1980: 15º 1981: 29º
Vuelta a España 1974: 15º
Classiche monumento
Milano-Sanremo 1973: 19º 1975: 25º 1977: 82º
Giro delle Fiandre 1980: 23º
Parigi-Roubaix 1975: 31º 1976: 26º 1980: 22º
Liegi-Bastogne-Liegi 1973: 5º 1974: 43º 1975: 22º 1976: 7º
Giro di Lombardia 1973: 7º 1974: 12º 1978: 29º
Competizioni mondiali
Campionati del mondo Mendrisio 1971 - In linea Dilettanti: vincitore Barcellona 1973 - In linea Professionisti: 10º Yvoir 1975 - In linea Professionisti: 7º Sallanches 1980 - In linea Professionisti: ritirato
Giochi olimpici Monaco di Baviera 1972 - In linea: 15º
Altri progetti
Collegamenti esterni