S’inicià el 1962 al CD Terrassa sota la influència del marxador terrassenc Francesc Sanahuja. El 1965 assolí el títol estatal juvenil i el subcampionat d’Espanya absolut de 20 km marxa. El 1967 fou campió d’Espanya absolut de 20 km marxa i subcampió de Catalunya de 20.000 m en pista.