The Peruvian news agency Andina reported it struck at 7:31 a.m., with the epicenter 58 miles northeast of Tacna, Peru, and 55 miles underground.
It was felt in the southern Peruvian departments of Tacna, Moquegua and Arequipa, the National Geophysics Institute said.
There were no immediate reports of damage or injuries, CNN said.
The earthquake comes just after Chile marked the first anniversary of the 8.8-magnitude tremor that killed at least 521 people and caused widespread devastation.
Exploding whale video goes viral on Internet
Campus cop fatally shoots Texas student during traffic stop