S’inicià a les files del CA Granollers i posteriorment passà a entrenar-se a la Residència Blume de Barcelona, a les ordres de Julio Bravo. Guanyà tres títols de campió de Catalunya en 400 m tanques (1960, 1963, 1965), un amb cadascun dels clubs en els quals competí, el CA Granollers, el RCD Espanyol i el FC Barcelona. El 1963 assolí el Campionat d’Espanya i rebaixà un parell de vegades el rècord català de l’especialitat. També acredità tres subcampionats estatals en els 110 m tanques (1960, 1962, 1964). En pista coberta aconseguí un rècord d’Espanya en 55 m tanques i un tercer lloc en la primera edició del campionat estatal (1965). També fou onze vegades internacional en encontres amistosos. Acabada la seva etapa competitiva, s’integrà en la junta directiva del CA Granollers.