Format al Club Natació Barcelona, fou campió d’Espanya en diverses categories inferiors. Amb el primer equip guanyà quatre Lligues (1982, 1983, 1987, 1991) i dues Copes del Rei (1989, 1991). Participà en quatre Copes d’Europa (1982, 1983, 1987, 1992) i en cinc Recopes (1984, 1985, 1988, 1989, 1990). El 1993 fitxà pel Club Natació Sabadell, amb el qual disputà quatre LEN Trophy (1993-96). Amb la selecció estatal jugà 280 partits. Participà en els Jocs Olímpics de Seül (1988) i aconseguí la medalla de plata als de Barcelona (1992). Es proclamà subcampió del món i d’Europa (1991), i guanyà la medalla de bronze al Campionat d’Europa (1993) i a la Copa del Món (1985, 1991). Rebé la medalla de serveis distingits de bronze (1987), argent (1989) i or (1990) de la Federació Espanyola de Natació, i tres medalles extraordinàries al mèrit esportiu (1983, 1991, 1992). També rebé la placa al mèrit esportiu de la federació catalana (1988).