동고산성은 통일신라시대에 쌓은 산성으로 조선 순조 때 건너편 산성을 ‘남고산성’이라 부르면서 붙여진 이름이다. 둘레는 1,712m이며, 동서방향으로 314m, 남북방향으로 256m에 이르는 비교적 대규모의 산성이다. 성벽은 포곡식 산성 방식으로 만들어졌으며, 예로부터 후백제를 세운 견훤왕이 도읍으로 삼았던 완산주의 궁성으로 추정되고 있다. 1990년 발굴조사에서 큰 건물터가 확인되었으며, 이는 이곳을 견훤왕의 궁성터로 추정하는 근거가 되고 있다.