William Gadoury, from Quebec in Canada, who was interested in Mayan civilisation for years, compared Google Maps and satellite images from the Canadian Space Agency (CSA) and pinpointed the hidden civilization, which had a 86m high pyramid and 30 buildings in the middle of the jungle.
The Mayan civilisation, which dominated Central America from 1800BC to 900AD, situated their cities according to star constellations.
Gadoury noticed that the cities lined up just right with 22 constellations - no scientist has every made this link before. He checked a 23rd constellation using that was near the Yucatan jungle in Mexico, and discovered a lost, hidden Mayan city underneath the stars, CBC news reported.
The settlement would be one of the five largest Mayan cities ever discovered, he said.
More From This Section
Gadoury has named the newly discovered Mayan metropolis K'aak Chi, or Mouth of Fire. He started researching the Mayans after reading about their 2012 apocalypse prediction.
He hopes to take a trip to the Mayan city he uncovered.
"It would be the culmination of my three years of work and the dream of my life," said Gadoury.
His findings will be published and presented at Brazil's International Science fair in 2017.