A catorze anys s’inicià en el ciclisme de competició amb el Club Bicicross de Mollet. Fou sis vegades campió de Catalunya de bicicròs i dues vegades campió d’Espanya (1993, 1994), i participà en el Campionat del Món (1993), on assolí el 7è lloc en la categoria cruiser. En descens es proclamà tres cops campió d’Espanya d’eslàlom paral·lel (1999, 2001, 2003). Participà en els Campionats d’Europa (1994, 1998). L’any 2008 guanyà el Campionat d’Espanya de més grans de trenta anys. Es proclamà campió del món màster BTT DH (2015) i fou tercer a l’Enduro World Series (EWS) Màster (2015, 2016, 2018).