Al cim del penyal hi ha les restes del castell de Santa Perpètua (fragments de la muralla, un portal i una torre mig esberlada), documentat des de la fi del s X (era d’Ansulf, vicari de Gurp i estirp dels Cervelló), que fou destruït en l’escomesa d’Almansor. Reconstruït (1012), pertangué, dins el comtat de Barcelona, als Cervelló; passà als comtes de Savallà (s XVII) i als marquesos d’Aitona (s XVIII). Les restes de la primitiva església romànica es conserven al clos del cementiri. L’actual (parròquia de Santa Maria) es troba prop de la torre del castell. Fins el 1995 fou cap de municipi, al qual també donà nom.