Com a ciclista professional, formà part dels equips Reynolds, Banesto i Clas Cajastur. Guanyà el Critèrium Internacional de Getxo (1990), fou segon a la Vuelta a Cantabria (1990) i tercer a la Vuelta a Murcia (1989) i a la Vuelta a los Valles Mineros (1990). Com a atleta, fou campió de Catalunya de marató (2005) i de 10 km en ruta (2006). També assolí el títol català de curses de muntanya (2006). Guanyà tres vegades la marató de Castelldefels-Gavà i dues vegades la d’Empúries.