Né à Caselle Lurani dans la province de Lodi, Giovanni Lodetti est le fils d'un charpentier et, avant sa carrière sportive, il a travaillé à l'âge de 14 ans dans une entreprise de mécanique[2].
En équipe nationale, Giovanni Lodetti débute avec l'Italie en 1964. Il participe à la Coupe du monde 1966 en Angleterre et est éliminé avec l'équipe en phase de groupes. Aux Championnats d'Europe de 1968 en Italie, avec l'équipe dirigée par Ferruccio Valcareggi, il remporte le titre[3].
Giovanni Lodetti est mort le à l'âge de 81 ans[3].