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 various Olympic events from 1924 to 1936, he competed and earned three gold, four silver, and two bronze medals. At the 1936 Olympics, he represented Italy as the flag bearer.