Membre del Club Natació Barcelona, amb el qual conquerí cinc Campionats d’Espanya de primera categoria (1965, 1967, 1968, 1969, 1971) i quatre Lligues de primera divisió (1968, 1969, 1971, 1972). Participà en sis Champions europees de clubs (1965, 1967, 1968, 1969, 1971, 1972). En el període 1966-69 fou vint-i-cinc vegades internacional amb la selecció d’Espanya, amb què disputà els Campionats d’Europa (1966) i els Jocs Olímpics de Mèxic (1968). Uns quants anys més tard esdevingué directiu de la Federació Catalana de Natació (FCN), en què ocupà els càrrecs de tresorer (1996) i de vicepresident (1997-2006). Té la medalla d’argent de serveis distingits de la Federació Espanyola de Natació (1969) i la insígnia d’or de la FCN (2008).