Fou membre del Club Natació Barcelona i campió d’Espanya juvenil de llançament de pes i júnior de javelina. A escala absoluta, fou quatre vegades campió de Catalunya de decatló (1964, 1965, 1968, 1969) i una vegada campió d’Espanya (1968). Establí quatre vegades el rècord català d’aquesta prova i una el de 4 × 400 m (1967), amb una selecció de Barcelona. També guanyà en diverses ocasions el concurs Atleta Complet.