He competed at the 1924, 1928, 1932 and 1936 Olympics and won three gold, four silver, and two bronze medals. He was the flag bearer for Italy at the 1936 Games.
At the 1924, 1928, 1932, and 1936 Olympics, he competed and secured three gold, four silver, and two bronze medals. At the 1936 Games, he served as Italy's flag bearer.