Format en duatló i triatló al CN Manresa i l’Excel·lent Center. S’especialitzà en curses d’Ironman. Ha estat campió d’Espanya de triatló Ironman (2001, 2002), primer a la Copa d’Espanya i el Campionat Ibèric a l’Ironman d’Eivissa (2001), segon a la Copa d’Europa de duatló (2000), primer a la Triatló Internacional de Barcelona (1998) i també guanyador de la Triatló de Zarautz (2000) i les duatlons de Banyoles (1997-2002) i triatlons de Banyoles (1997, 1998, 1999). Fou vuit vegades internacional amb la selecció espanyola, participà en el Campionat del Món de triatló (2002) i guanyà el Campionat d’Espanya amb la selecció catalana (1998). Posteriorment també practicà curses de muntanya i participà en proves internacionals com la Transalpine Run.