Ha format part del Club Atlètic Mollet i del Club Triatló Granollers. Sempre en la categoria T46, fou campió d’Espanya de 200 m llisos (2001), 400 m (2001, 2002), 800 m (2003) i 1.500 m (2008, 2010). El seu palmarès inclou també medalles en Campionats d’Europa: en 4 × 100 m i en 4 × 400 m llisos (2003), i en 800 m (2007). Fou finalista en els Campionats del Món (2006) en 800 m i 1.500 m. Posteriorment, s’inicià en el triatló i aconseguí ser campió d’Espanya (2009, 2010) i subcampió d’Europa (2010). També fou campió d’Espanya de duatló (2010), campió d’Europa (2010) i subcampió del món (2010).