Tra il 1942 e il 1948 conquistò sette titoli di campione italiano: due nei 400 metri piani, uno nei 400 metri ostacoli e quattro nella staffetta 4×400 metri. Nel 1946 prese parte ai campionati europei di Oslo, dove concluse la gara dei 400 metri piani con l'eliminazione nella fase delle batterie di qualificazione.