Fue piloto oficial de SEAT Sport y compitió en pruebas de maratón y raids. Se proclamó subcampeón en 1984 y campeón en
1986 de Cataluña de rallyes de tierra. Posteriormente inició las participaciones en el Rally Dakar donde corrió diecinueve
veces. En la categoría de buggys y como piloto oficial del equipo Schlesser, consiguió dos cuartas posiciones en 2001 y
2002. Ganó la Baja Aragón en 1999 y fue tercero en la Copa del Mundo de todoterreno en 1999 y 2000.