Formà part del Club Natació Vic i el Club Natació Catalunya. Fou campió de Catalunya amb el Vic en 100 m braça (1992) i 200 m braça (1990, 1992), i amb el CN Catalunya, en 50 m braça (1998, 2001), en 100 m braça (1994, 1995, 1998, 2001) i en 200 m braça (1994, 1995, 1998, 2001). Campió d’Espanya d’hivern en 100 m braça (1994-97) i 200 m braça (1998, 1999, 2000) i d’estiu en 100 m braça (1995, 1996, 1999, 2000) i en 200 m braça (1996, 1999). Recordista estatal de 50 m braça (1995) i 100 m braça (1996). Disputà els Jocs Olímpics d’Atlanta (1996) i fou internacional en quaranta-tres ocasions. Rebé la medalla d’argent de serveis distingits de la federació espanyola el 2001.