Fou conegut amb el nom de Tero. Especialitzat en 110 m tanques, fou membre del club gironí GEiEG. El 1930 establí el rècord estatal de 110 m tanques (17,2 s) i diverses vegades el de Catalunya (17,0 s). Fou president del GEiEG (1927-29) i posteriorment integrant del Col·legi de Jutges d’Atletisme de la federació de Girona. Fou guardonat amb la medalla Forjadors de la Història Esportiva de Catalunya (1987).