Así, en 1915, Italia aceptó la invitación británica de unirse a los Aliados en la Primera Guerra Mundial, porque los aliados occidentales prometieron una compensación territorial (a expensas de Austria-Hungría) a cambio de que entrase en guerra que eran más generosa que la oferta que Viena había hecho para mantener la neutralidad italiana. Italia atacó a Austria. Sin embargo, una larga serie de ofensivas sobre el río Isonzo fracasó. En 1917, son los austrohúngaros, reforzados por tropas alemanas, los que batieron duramente a los italianos en Caporetto. Este desastre casi saca a Italia de la guerra, pero el frente se estabilizó a lo largo del río Piave. Tras la victoria en la Primera Guerra Mundial, Italia vio ampliada su extensión con territorios que pertenecían al Imperio austrohúngaro: Trieste, Fiume, Trentino, Tirol del Sur y la península de Istria, y obtuvo un puesto permanente en el consejo de la Sociedad de Naciones.