Format al Club Natació Lleida, el 1996 passà al Club Natació Sabadell. Fou campió de Catalunya en 50 m lliure (1997), 100 m lliure (1997, 1998, 1999), 200 m lliure (1995 1997, 1998), 50 m papallona (1998), 4 × 100 m lliure (1999) i 4 × 200 m lliure (1999). En aquestes dues proves de relleus, es proclamà campió d’Espanya d’estiu (1997, 1998) i d’hivern (1999). Entre els anys 1996 i 1998 fou vint-i-nou vegades internacional, i disputà els Campionats d’Europa (1997) i del Món (1998). De la federació catalana té la medalla al mèrit esportiu (1993) i de la federació espanyola, la de bronze de serveis distingits (1994).