Guanyà el Gran Premi de Catalunya (1959) com a amateur. Competí com a professional amb els equips Ferrys (1963-64, 1966-68), Sangalhos (1965), La Casera (1969) i Werner (1970). Debutà a la Vuelta a Espanya el 1963, cursa que disputà un parell d’edicions més. En el seu palmarès figura el Gran Premi Catalunya (1963), el Critèrium de Tarragona (1963), la Volta a Navarra (1968) i alguna etapa de les voltes a Andalusia i Colòmbia en les seves dues darreres temporades de professional. El 1965 fou segon al Tour d’Anjou, el Tour des Crombrailles, la Volta a Llevant i el Trofeu Borràs.