Competí a les files del Club Gimnàstic de Tarragona. Fou dues vegades campió d’Espanya de salt d’alçada (1927, 1929) i, en l’àmbit català, cinc vegades campió de salt d’alçada (1925, 1926, 1927, 1930, 1931) i tres vegades campió de triple salt (1925, 1926, 1927). Dugué el rècord català d’alçada d’1,70 m (1924) a 1,76 m (1927) i el de triple salt, de 12,80 m a 13,15 m (ambdós el 1925). Fou tres vegades internacional amb la selecció espanyola.