Competí pel CN Reus Ploms, CN Judizmendi, Mijas Ttiatlón Club, Canal Isabel II, Excellent Team, Passatge Esport i Club Triatló Manresa, i també pels equips Asics Team alemany i Montluçon i Haribo francesos. Es proclamà sis vegades campió de Catalunya de triatló i tres de duatló, dos cops campió d’Espanya de triatló (1996, 1999) i un de duatló (2004), i campió sud-americà de triatló (2006). Ha guanyat importants triatlons com el de Barcelona (1994, 1995, 2000, 2001), Fuente Álamo (2000, 2002, 2003), Eivissa (2005) i nou edicions del de Manresa. Fou campió dels Tri-Trials a Catalunya (2006, 2007, 2008), Terol (2007), Mataró (2007, 2008), Lanzarote (2008) i Banyoles (2009), i guanyà els triatlons series del 2010. Debutà amb la selecció espanyola l’any 1992 i disputà la primera Copa del Món (actual World Series) el 1994. Ha estat a deu Campionats d’Europa absoluts i a vuit del Món i fou olímpic a Atenes (2004). Deixà l’alta competició el 2010, però ha continuat guanyant travessies de natació i triatlons.