He competed in the men's 100 metres and the 4 × 100 metres relay events at the 1924 Summer Olympics. He had three caps for the national team from 1924 to 1928. His personal best in the 100 metres was 10.8 established in 1926. His athletic club was "Sport Club Italia".