Skalvets centrum låg en bit ut i havet, ungefär halvvägs mellan huvudstaden Lima och gränsen till Chile. Det inträffade klockan 04.18 lokal tid natten till söndagen.
Enligt guvernören i Arequiparegionen, som ligger nära skalvets centrum, finns det i nuläget inga rapporter om dödsoffer. Skalvet ska inte heller ha orsakat några omfattande materiella skador.
På Twitter skriver Lima-bon Juan Carlos Orellana att skalvet i huvudstaden märktes som "lätt men mycket utdraget".
En tsunamivarning utfärdades direkt efter skalvet för Perus kustområden. Landets havsmyndighet säger dock att inga tsunamivågor drabbat kusten, rapporterar Reuters.
Utrikes
14.1.2018
Skalv utanför Perus kust
Ett jordskalv med magnituden 7,1 har registrerats utanför Perus kust, skriver den geologiska myndigheten USGS i USA.