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.
Ohio bar shooting arrested, charged with murder
Beautician charged with giving client fatal silicone butt injection