Jusqu'à ses 14 ans, Giovanni Lonardi joue au football. Il se tourne ensuite vers le vélo grâce son oncle Adolfo, lui-même ancien cycliste amateur, qui l'emmène voir sa première course cycliste[1],[2].
Entre 2015 et 2018, grâce à ses qualités de sprinteur, il s'illustre sur le calendrier amateur italien. Chez les moins de 23 ans, il court d'abord pour le club cycliste italien General Store-Bottoli-Zardini. Dans les courses du calendrier national, il décroche plus de 10 victoires et 20 podiums au cours de cette période. Lors de la saison 2018, il rejoint l'équipe Zalf Euromobil Désirée Fior et remporte ses trois premiers succès sur l'UCI Europe Tour, dont une étape du Tour d'Italie espoirs[3].
Après deux ans chez Bardiani CSF, Lonardi signe un contrat avec l'équipe cycliste Eolo-Kometa pour la saison 2022. Lors de sa toute première course pour sa nouvelle équipe, il gagne la course d'ouverture de la saison de l'UCI Europe Tour avec le Grand Prix de Valence[5]. Le mois suivant, il termine deuxième de la première étape du Gran Camiño.