Découvert par Jean de Gribaldy, il devient très vite un excellent équipier de Joaquim Agostinho. Il est vainqueur du Grand Prix de la montagne du Tour de France en 1978. Cette année-là, il est également sacré meilleur grimpeur sur le Critérium du Dauphiné, sur le Midi Libre, sur le Tour du Tarn et sur le Tour de Suisse (où il s'adjuge aussi le classement par points). Il gagne deux étapes sur le Tour de France en 1978 et 1980.
Palmarès
Palmarès année par année
Amateur
1963-1970 : environ 100 victoires (route et cyclo-cross)