Francesco Galimberti est originaire de Carate Brianza, une commune située dans la région de Lombardie. Son frère jumeau Lorenzo est lui aussi coureur cycliste[1],[2].
En 2018, il se classe troisième des Tre Ciclistica Bresciana chez les juniors (moins de 19 ans). Il intègre ensuite le club Viris Vigevano en 2020 pour ses débuts espoirs (moins de 23 ans), avec son frère Lorenzo. L'année suivante, il prend la sixième place du Piccolo Giro di Lombardia.