Practicà la boxa abans de dedicar-se a l’atletisme, on debutà l’any 1942 a la Jean Bouin. Competí pel RCD Espanyol i el FC Barcelona. Fou campió de Catalunya de cros (1951) i tres vegades campió d’Espanya de marató (1955, 1960, 1962). Amb la selecció espanyola, disputà sis edicions del Cros de les Nacions i aconseguí la medalla de bronze a la marató del Jocs Iberoamericans (1962). Veí de Rubí des dels 19 anys, la milla que se celebra cada any a la ciutat vallesana porta el seu nom.