Biographie
Originaire de Monza, Giacomo Villa réside à Monticello Brianza. Il commence le cyclisme à sept ans au sein de l'US Cassina de Bracchi, avant d'évoluer à la Pedale Arcorese. Il évolue ensuite à l'US Biassono puis dans la GB Junior Team chez les juniors (moins de 19 ans). En plus du cyclisme, il suit des études en ligne de l'université de Naples, dans le domaine des sciences de la motricité[3].
En 2021, il intègre le club Biesse-Arvedi pour ses débuts espoirs (moins de 23 ans). Il reste dans cette formation en 2022, lorsque celle-ci devient une équipe continentale. Bon grimpeur, il s'impose sur la Coppa Città di San Daniele, une course amateur italienne[4]. Il termine également cinquième du Gran Premio Capodarco et de la Ruota d'Oro, ou encore sixième du Piccolo Giro di Lombardia.