Giacomo Gaioni started his cycling career in 1924 without success. However, after doing military service, he returned to the sport in 1926 with a considerable amount of success on both the road and track. He won a total of 12 races in 1928, and also set the one-hour track record at the Sempione Velodrome in Milano. That same year he was an Olympic champion after beating the Netherlands into second place in the 4,000 metres team pursuit, with teammates Luigi Tasselli, Cesare Facciani and Mario Lusiani. Gaino’s professional career from 1929-33 was a fairly insignificant one. After his racing days, he became an official with the Learco Guerra team in Mantova.