S’inicià el 1964 i formà part del Grup Excursionista i Esportiu Gironí (GEiEG) fins el 1971, que fitxà pel Futbol Club Barcelona. Fou campió de Catalunya dels 100 m (1966, 1969), dels 200 m (1969) i dels 50 m (1970). Guanyà set vegades els relleus 4 × 100 m en els Campionats de Catalunya, quatre cops amb el GEiEG (1966, 1968, 1969, 1970) i tres amb el FC Barcelona (1972, 1974, 1975). Formà part de l’equip espanyol de relleus que millorà el rècord d’Espanya (40,20 s) en la Copa d’Europa del 1970. Fou recordista català dels 100 m, 50 m i 60 m en pista coberta.