S’inicià al Club Ciclista Sant Martí l’any 1973, en què guanyà la Copa Catalana de ciclocròs i el Campionat de Catalunya de la seva categoria. Com a amateur aconseguí 32 victòries, entre les quals destaquen l’Escalada a Montjuïc, la Pujada al Castell de Sant Joan de Blanes o el Campionat de Barcelona. Participà en diverses edicions del Campionat del Món de ciclocròs en categoria juvenil i amateur. Fou professional entre el 1984 i el 1986, amb els equips Teka, Hueso i Colchón CR. El 1999 assumí el càrrec de seleccionador espanyol de ciclisme per a discapacitats físics i participà en els Jocs Paralímpics d’Atenes (2004) i Pequín (2008), i en diversos Campionats del Món. Col·laborà amb la comissió de ciclocròs de la Federació Catalana de Ciclisme.