Membre del Club Natació Barceloneta, el 1977 passà al Club Natació Barcelona. Fou campió de la Copa Catalana (1973), de la Lliga de primera divisió (1973) i dues vegades del Campionat d’Espanya de primera categoria (1973, 1974). En el període 1973-79 fou 118 vegades internacional amb la selecció d’Espanya i participà en els Jocs Mediterranis (1975), en dos Campionats del Món (1975, 1978) i en dos d’Europa (1974, 1977), i en l’Espartaquíada de Moscou (1969). Té la medalla d’or de serveis distingits de la federació espanyola (1974).