Format al Club Natació Montjuïc, fou dues vegades campió d’Espanya juvenil (1992, 1993) i obtingué la medalla de bronze en el Campionat d’Europa júnior (1994). Fitxà pel CE Mediterrani, CN Catalunya (2000-04), CN Sabadell (2004-10) i CW Navarra (2010-11). Guanyà dues Lligues catalanes (2003, 2005), una Copa del Rei (2005) i una Supercopa d’Espanya (2005). Amb la selecció espanyola jugà setanta-quatre partits, disputà dos Campionats d’Europa (1997, 2001) i guanyà la medalla d’or dels Jocs Mediterranis (2001) i la de plata a la Lliga Mundial (2002). Rebé la medalla de Serveis Distingits en Bronze (1998) i Argent (2002) i la medalla extraordinària al mèrit esportiu (1994) de la Reial Federació Espanyola de Natació.