Va participar en competicions nacionals i internacionals des del 1986 al 1995, competint pel Club Ciclista Manlleuenc.
Actualment és el director i responsable de LEVEL Escola de ciclisme.
Palmarès
Mundials de Trial UCI
- 2 vegades Campió del Món
- 2 vegades Subcampió del Món
- 1 tercera posició
- 5 vegades a la Selecció Espanyola de Ciclisme
Campionats d’Espanya de Trial UCI
- 3 vegades Campió d’Espanya
- 3 vegades Subcampió d’Espanya
- 1 quarta posició
- 7 vegades a la Selecció Catalana de Ciclisme
Campionats de Catalunya de Trial UCI
- 4 vegades Campió de Catalunya
- 2 vegades Subcampió de Catalunya
- 1 tercera posició
Campionat dels Països Catalans
- 2 vegades Campió
- 1 vegada Subcampió
Trofeu de la Generalitat
- 1 vegada Campió