La 40.ª edición del Giro de Italia se disputó entre el 18 de mayo y el 9 de junio de 1957, con un recorrido de 21 etapas y 3926 km, que el vencedor completó a una velocidad media de 37,488 km/h. La carrera comenzó y terminó en Milán.
Tomaron la salida 119 participantes, de los cuales 79 terminaron la carrera.
Esta edición del Giro de Italia dio lugar al enfrentamiento entre dos rivales acérrimos como Louison Bobet, tres veces ganador del Tour de Francia, y Charly Gaul, ganador del Giro de Italia 1956. La etapa decisiva de la carrera fue la 18.ª. Al inicio de la etapa, Gaul era líder de la carrera, con algo más de un minuto de ventaja sobre el francés Bobet. Alrededor del kilómetro 100, el luxemburgués se detuvo para atender sus necesidades fisiológicas, hecho que aprovechó Bobet para dar la orden a su equipo de que aumentara el ritmo. Este incidente le valió a Gaul para recibir el apodo de Monsieur Pipi. Los resultados no se hicieron esperar, y pronto Gaul se encontró a distancia del grupo de Bobet. Al pie del Monte Bondone, Gaul se encontraba a más de cuatro minutos de distancia, distancia que se incrementaría en más del doble al final de la ascensión. La maglia rosa pasó a manos de Nencini, que solo contaba con diecinueve segundos de ventaja sobre Bobet, el cual intentaría el asalto al líder al día siguiente, en la que era la última etapa de montaña.
Al día siguiente, durante la ascensión al Passo di Rolle, segunda de las tres ascensiones montañosas del día, Nencini sufrió un pinchazo, que aprovechó Bobet para poner tierra de por medio. Con la colaboración de Géminiani, Nencini logró recuperar el tiempo perdido, pero una vez más, volvió a sufrir un pinchazo. A base de coraje, Nencini volvió a cazar a Bobet, pero por desgracia el ciclista italiano volvió a sufrir otro pinchazo (el tercero en diez kilómetros), que le dejó definitivamente descolgado del francés, que paladeaba ya la victoria en el Giro. Sin embargo, Gaul también sufriría un pinchazo en San Martino di Castrozza, antes de la última cima: el Passo Brocon. Gaul se alió con Nencini, al cual llevó hasta la rueda de Bobet, haciéndole ganar el Giro y cobrándose así la venganza contra el ciclista francés.
También cabe destacar el duelo de velocistas vivido entre el español Miguel Poblet y el belga Rik Van Steenbergen. Poblet se adjudicó 4 etapas y fue 2º en otras tantas ocasiones, mientras que Van Steenbergen se adjudicó 5 triunfos de etapa y fue 2º en dos ocasiones. Asimismo, es destacable el sexto puesto en la general de Poblet, el mejor resultado de un español en la clasificación general del Giro hasta entonces.