Format al Club Natació Barcelona, guanyà el primer Campionat d’Espanya juvenil (1973) i la Lliga estatal absoluta (1975). Posteriorment jugà al Club Natació Montjuïc, amb el qual es proclamà campió d’Espanya quatre temporades consecutives (1975-79). Fou subcampió d’Europa l’any 1978. Amb la selecció espanyola, aconseguí la medalla de bronze al Campionat d’Europa júnior (1976). En l’àmbit absolut fou quaranta-dues vegades internacional i participà en el Campionat d’Europa (1977) i en el del Món (1978).