He competed in the men's 100 metres and the 4x100 metres relay events at the 1924 Summer Olympics. As of 2012, his results at the 100 metres Olympic event in 1924 (semi-finals) are the best result of an Italian athlete in this event. He was also a football player for Palermo from 1919 to 1929.