El castillo se menciona por primera vez en los documentos oficiales del Estatuto Angevino en 1274, pero es probable que las fortificaciones se remonten a la época bizantina, como atestiguan las técnicas de construcción típicas del Bajo Imperio Romano, las murallas que lo rodean y el túnel excavado bajo la fortaleza.
El primer complejo fue probablemente destruido por los árabes y posteriormente reconstruido en tiempos de Carlos I de Anjou. Dotado de poderosas murallas y torres, se erigió en lo alto de la colina del Castello porque su posición le permitía controlar una gran extensión de territorio.
Pasó entre varias familias nobles, los Santapau le dieron el nombre por el que aún hoy se conoce y los Ruffo di Calabria lo conservaron hasta 1812, cuando se abolió el feudalismo. Fue destruido durante el terremoto de 1693,
quedando sólo algunas torres, algunos muros internos y galerías subterráneas.