The site is at the southern foot of Beigan Mountain. In 1957, during excavation, people found ancient pottery tripods, pottery jars and other incomplete vessels under the ground.
In 1960, the Shanghai Cultural Relic Management Committee organized archaeological investigation and discovered an ancient cultural layer on the wall surface of a ditch at the southern foot of the mountain.
The layer is about 30 meter long and about 0.5m below the ground surface. Not many ancient relics were exposed and only the impressed pottery pieces with rope pattern, leaf vein pattern, mesh pattern, back-shaped pattern and rice sieve pattern under Wu-Yue Culture in the Western Zhou Dynasty (1046~771 BC) and Spring and Autumn Period (770~476 BC) about 3,000 years ago were collected.
In July 1985, the Beigan Mountain Historical Site was announced as a heritage site under the protection of Songjiang county.