Començà a competir amb el Club BTT Llívia l’any 1994. Passà a categoria amateur el 1997 amb el Club Ciclista Banyoles, i guanyà la Challenge dels Països Catalans i la Copa Catalana sub-23. En l’àmbit estatal guanyà les primeres mànegues de la Copa d’Espanya de camp a través (1998) competint pel Klein-Buff i debutà al Campionat d’Europa. L’any 2000, amb el Fina-Monty, guanyà la Copa Coronas, debutà a la Copa del Món i fou subcampió del món sub-23. Un cop superada una lesió d’espatlla l’any 2002, tornà per guanyar una màniga de la Copa Maxxis Internacional (2004) i fou desè a la general final de la Copa del Món (2005). Deixà la competició el 2009.