Wielki kryzys gospodarki światowej zahamował rozwojowe tendencje ekonomii peruwiańskiej. Na początku lat 30. doszło do konfliktu granicznego z Kolumbią. W 1939 roku rządy wojskowych zakończyło objęcie władzy przez Manuela Prado Ugarteche. Pierwszy konflikt graniczny z Ekwadorem o sporne tereny wzdłuż rzeki Maranon miał miejsce w roku 1941, jednak konflikt ten nie został zażegnany i nawracał w latach 1985 i 1991. Podczas II wojny światowej Peru przez większy czas zachowało neutralność, a dopiero 12 lutego 1945 wypowiedziało wojnę Niemcom i Japonii. thumb|Wojna o Pacyfik

Po wojnie, w 1945 r. do władzy doszedł, dzięki poparciu APRA, prezydent José Luis Bustamante y Rivero (1945–1948). Zastosował on w gospodarce elementy interwencjonizmu państwowego. Po jego obaleniu w wyniku prawicowego puczu wojskowego, władzę objął Manuel Odría, za rządów którego (1948–1956) przy napływie obcych kapitałów nastąpił okres pomyślnego rozwoju gospodarczego. Odria utworzył skrajnie prawicową Narodową Unię Odriístowską która stała się podporą jego autorytarnych rządów.