Format al Club Natació Molins de Rei, el 1988 passà al Club Natació Catalunya, el 2003 al Club Natació Sabadell i el 2008 tornà al Molins de Rei, on jugà una darrera temporada i esdevingué entrenador. Fou set vegades campió de Lliga (1988, 1989, 1990, 1992, 1993, 1994, 1998) i set vegades de la Copa del Rei (1987, 1988, 1990, 1992, 1994, 1997, 2005). Jugà catorze competicions europees de clubs en què guanyà una Recopa (1992), una Copa d’Europa (1995) i dues Supercopes (1992, 1995). Durant el període 1988-2004 participà en quatre Jocs Olímpics i fou 431 vegades internacional amb la selecció espanyola, amb la qual guanyà la medalla de bronze (1993) i argent (1991) als Campionats d’Europa, la medalla d’or (1998, 2001) i de plata (1994) als Mundials, la de plata en els Jocs Olímpics de Barcelona (1992) i l’or a Atlanta (1996). Rebé la medalla al mèrit esportiu (1997) de la federació catalana; la medalla de serveis distingits de bronze (1991), d’argent (1992) i d’or (1997), i cinc medalles extraordinàries al mèrit esportiu (1992, 1994, 1996, 1998, 2001) de la federació espanyola; i la medalla del Reial Orde Olímpic del Comitè Olímpic Espanyol (1992, 1996).