The force of the quake brought down many old houses in Yurimaguas, a town near the epicenter in a lightly populated area of Peru's Amazon basin, the town's mayor Hugo Araujo said.
Roads were blocked and a bridge was damaged, according to a preliminary assessment cited by Peru's President Martin Vizcarra.
"It is an earthquake affecting the entire Peruvian jungle," he said, describing it as the most powerful quake to hit Peru in 12 years.
"We are coordinating to establish an air bridge to transport people who have an emergency," he said.
The quake was centred at a depth of at least 110km.
The US Geological Survey said the quake registered 8.0 in magnitude. The Institute of Geophysics of Peru, which uses a different scale, measured it at 7.5 on the Richter scale and said it lasted just over two minutes.
The tremors were felt in northern and central Peru, including the capital Lima, where terrified residents ran out of their homes.
The mayor of Lagunas, Arri Pezo, said many residents were too scared to venture back indoors for fear of aftershocks.
"You could not walk at the time of the earthquake, things were falling," Pezo told the RPP radio network, adding that it was difficult to determine the extent of damage because the electricity supply had been knocked out.
The Interior Ministry said on its official Twitter page that no injuries or deaths had been reported, but some houses had collapsed.
Araujo, the mayor of Yurimaguas, said, "there are many old houses that have collapsed after this strong earthquake."
The USGS said the impact "should be relatively localised."
Quakes of similar depth "typically cause less damage on the ground surface (but) ... may be felt at great distance from their epicenters," it later added.
The USGS put the depth at 110km, while the Institute of Geophysics of Peru said it was 141km deep.
Experts at the US-based Pacific Tsunami Warning Centre said there was "no tsunami threat because the earthquake is located too deep inside the earth".
The shockwave of Sunday's tremor extended to neighbouring Ecuador, where power cuts were reported in parts of the Amazon region.
"We have carried out the respective monitoring in each city to collect information and report damage after the earthquake; so far we have no news," wrote Ecuadoran Vice President Otto Sonnenholzner on his Twitter account.
The president of Ecuador, Lenin Moreno, who is in Lima to attend a regional summit later on Sunday, tweeted that the town of Yantzaza had experienced power cuts, adding that officials would provide more information about the quake's impact as it became available.
Peruvian media said the tremor was also felt in parts of Colombia and Venezuela. Peru lies on the so-called Ring of Fire - an arc of fault lines that circles the Pacific Basin and is prone to frequent earthquakes and volcanic eruptions.
The South American country records about 200 earthquakes a year, most of them going unnoticed by the public.