Competí pel Club Esportiu Universitari de Barcelona, i fou campió de Catalunya de 100 m llisos (1972), de 50 m en pista coberta (1975) i de llançament de javelina (1976). Establí els rècords catalans de 100 m (1971), 60 m en pista coberta (1973), decatló (1973) i 4 × 100 m en quatre ocasions, la darrera el 1973, que també fou rècord d’Espanya de clubs. Fou quatre vegades internacional amb la selecció espanyola.