Membre del Club Natació Sant Andreu, fou dues vegades campió de Catalunya, en 200 m papallona (2000) i 4 × 200 m lliure (2005). També guanyà cinc vegades el Campionat d’Espanya de 200 m papallona, tres cops a l’estiu (2001, 2002, 2003) i dos cops a l’hivern (2002, 2003). Establí el rècord estatal i català de 200 m papallona en piscina de 25 m i 50 m (2001). Formà part 46 vegades de la selecció espanyola i participà en uns Jocs Mediterranis (2001) i uns Campionats d’Europa (2002). Té la medalla de serveis distingits de la federació espanyola de bronze (2002) i d’argent (2004) i la del mèrit esportiu de la federació catalana (2001).