Fou atleta del Centre Gimnàstic Barcelonès i del Club de Natació Montjuïc. Debutà el 1962 en el Trofeu Federació i fou tercer en el campionat de Catalunya en pista (1966). Fou segon (1967) i campió (1969) en la prova de 50 km en ruta del campionat d’Espanya. El 1979 fou subcampió català dels 20 km.