Es formà al Club Natació Manresa i el 1980 passà al Club Natació Catalunya. Amb aquest club fou campió de Lliga de la divisió d’honor (1990, 1992, 1993, 1994), de la Copa del Rei (1990, 1992, 1994), de la Recopa d’Europa (1992), de la Copa d’Europa (1995) i de la Supercopa europea (1992, 1995). Durant el període 1983-96 fou 221 vegades internacional amb la selecció espanyola, amb la qual aconseguí la medalla de bronze en els Campionats d’Europa (1983), la medalla d’argent en els Campionats del Món (1994) i la medalla d’or en els Jocs Olímpics d’Atlanta (1996). Com a entrenador del mateix CN Catalunya, obtingué la Lliga (1998) i la Copa del Rei (1997). El 2008 en fou nomenat gerent. Rebé la medalla al mèrit esportiu de la federació catalana (1992); la medalla de serveis distingits de bronze (1987), d’argent (1994) i d’or (1995), i dues medalles extraordinàries al mèrit esportiu (1994, 1996) de la federació espanyola, i la del Reial Orde Olímpic del Comitè Olímpic Espanyol (1996).