Jugà preferentment com a defensa en diversos clubs catalans: Club Natació Sant Feliu, Club Natació Barcelona, Club Natació Sabadell, Club Natació Atlètic-Barceloneta, Unió Esportiva Horta, Club Esportiu Mediterrani i Club Natació Catalunya. Guanyà tres Lligues (1996, 1997, 2001) i tres Copes del Rei (1996, 2001, 2005, en aquesta última, elegit millor jugador del torneig). Formà part de la selecció espanyola, amb la qual aconseguí l’or al Campionat del Món júnior (1991) i, ja en categoria absoluta, el bronze en l’europeu (1993), i la plata (1994) i l’or (1998, 2001) al Mundial. Participà també en els Jocs Olímpics de Sydney (2000) i Atenes (2004), i el Mundial de Barcelona (2003). Fou director de la competició de waterpolo del Comitè Organitzador del Mundial de Barcelona (2013).