높이 1,175m. 광주산맥(廣州山脈)에 속하는 산으로서 북쪽의 백암산(白巖山, 1,179m)·적근산(赤根山), 남쪽의 백운산(白雲山, 1,073m)·화악산(華岳山, 1,468m), 서남쪽으로 수피령·복계산 등으로 이어진다.
옛날에는 대성산 남쪽에 이름난 절이 있어 이곳을 절골이라 하였고, 절골고개·중고개 등의 지명이 지금도 남아 있으나 절 이름은 알려져 있지 않다.
산봉우리에 부자가 살았는데 장자라는 아들을 두어서 대성산이라 불렀다고도 한다.
대성산은 한북정맥(漢北正脈)에 해당한다. 한북정맥은 강원도와 함경남도의 도계를 이루는 평강군(平康郡)의 추가령(楸哥嶺)에서 서남쪽으로 뻗어 한강과 임진강의 강구(江口)에 이르는 산줄기로 동쪽은 회양(淮陽)·화천·가평·남양주 등의 한강 유역이 되며, 서쪽은 평강·철원·포천·양주 등의 임진강 유역이 된다.
한북정맥은 추가령에서 서남쪽으로 갈라져 내려오다가 휴전선을 넘어 적근산과 대성산으로 이어진다. 대성산에서 내려온 산줄기는 수피령을 지나 복주산(1,152m), 광덕산(1,046.3m), 백운산(904.4m), 국망봉(1,168.1m), 청계산(849.1m), 운악산(935.5m), 죽엽산(600.6m), 불곡산(470m), 서울의 경계인 도봉산(740m), 북한산(836,5m), 장흥 노고산(495.7m), 파주 교하의 장명산(102m)로 이어져 황해로 빠진다.
6·25전쟁 이후 널리 알려진 산으로 휴전 무렵 아군과 중공군 간의 치열한 전투가 벌어졌던 곳이다.
광복 전 사내면에서 수피령(水皮嶺)으로 가는 길목에 황우광산(黃牛鑛山)이라는 금광이 있어서 많은 금을 생산하였으나 현재는 폐광되었다.