Competí a les files del FC Barcelona. En pista fou quatre cops campió de Catalunya (1956, 1963, 1964, 1965) i campió d’Espanya en 20 km (1963). En ruta fou subcampió de Catalunya (1957, 1962, 1963) i campió (1964, 1966), i subcampió estatal en 50 km (1966).