Con anterioridad, como aficionado, tomó parte en los Juegos Olímpicos de Tokio 1964 donde obtuvo el 8.º puesto en la prueba de contrarreloj por equipos.
[2] Como profesional corrió para los equipos Olsa (1965), Fagor (1966-69) y Werner (1970-72).
Sus mayores éxitos fueron el Campeonato de España de 1967, la Vuelta al País Vasco de 1970, las dos etapas que ganó en la Vuelta Ciclista a España y la etapa que obtuvo en el Giro de Italia.
Sus mejores actuaciones fueron los puestos 24.º en el Tour de Francia, 16.º en el Giro de Italia y 9.º en la Vuelta ciclista a España 1970.
: abandono X: Ediciones no celebradas