Debutà el 1943 i competí en el Futbol Club Barcelona i el Reial Club Deportiu Espanyol. Fou campió de Catalunya dels 1.500 m (1951), els 5.000 m (1950, 1952, 1953) i els 10.000 m (1947). En el cros fou tres vegades subcampió català (1946, 1948, 1949) i unes altres tres campió per equips. Amb la selecció catalana guanyà cinc vegades el Campionat d’Espanya de cros (1948, 1949, 1950, 1953, 1954). Participà amb la selecció estatal en el Cros de les Nacions (1949, 1950).