Der 4. Giro d’Italia fand vom 19. Mai bis 2. Juni 1912 statt und wurde in neun Etappen über 2.436 Kilometer ausgetragen, von denen jedoch nur acht gewertet wurden. Am Ende der Rundfahrt erhielten alle Fahrer der schnellsten Mannschaft das Rosa Trikot. Eine Einzelwertung wie in den vorangegangenen Austragungen gab es nicht. Die Rundfahrt startete in Mailand und endete in Bergamo.
Während der vierten Etappe von Pescara nach Rom kam es zum ersten Fahrerstreik der Giro-Geschichte. Da ein Fluss über die Ufer getreten war, sollte die Etappe um 50 Kilometer verlängert werden. Die Fahrer protestierten und fuhren mit dem Zug nach Rom.