Es formà a la Unió Gimnàstica i Esportiva de Badalona i posteriorment fitxà pel Futbol Club Barcelona i el Nike AC. El 1974 guanyà la cursa de debutants a la Jean Bouin. Fou campió de Catalunya de cros (1982), 3.000 m obstacles (1980, 1981) i 5.000 m (1983), i establí cinc rècords catalans dels 3.000 m obstacles (1982-84) i un dels 3.000 m (1982). Es proclamà campió d’Espanya de cros per equips amb la selecció catalana (1981, 1982) i participà en el Mundial de cros amb l’espanyola (1981). Disputà els 3.000 m obstacles en els Jocs Olímpics de Los Angeles (1984), el Campionat del Món (1983) i el d’Europa (1982). El 1983 guanyà el Campionat d’Espanya d’aquesta prova després d’haver estat tercer els tres anys anteriors. En pista coberta, fou campió d’Espanya dels 3.000 m (1981).