En realidad se trata de dos castillos construidos sobre el mismo emplazamiento La fortaleza, de origen musulmán, está fechada entre los siglos XII y XIII.
La pasar a manos cristianas sufrió una gran remodelación con la construcción de nuevas torres que lo convirtió en un castillo feudal según los modelos de la época.
[5] En 1316 la Orden del Hospital modifica la anterior carta puebla.
La fortificación presenta varios elementos defensivos situados en puntos estratégicos sobre la colina donde se ubica.
En el extremo este, hay varios vestigios de planta rectangular y un aljibe, donde probablemente se encontraba la zona habitable en época musulmana.
La fortaleza cristiana se sitúa justo en el extremo opuesto, al oeste.