John Rowe propuso la primera periodificación de las culturas peruanas antiguas, dividiéndolas en horizontes e intermedios. Existen varias teorías sobre los orígenes de la civilización andina, como la autóctona de Julio Tello que señala a Chavín, y la aloctona de Federico Kauffman que apunta a México. Los primeros asentamientos humanos en el Perú incluyen Caral, Tablada de Lurín, Cerro Paloma y Huaca Prieta, que datan de entre 4500 y 2000 a.C. y