On trouve des mentions du château pour la première fois dans les documents officiels du statut angevin en 1274.
Cependant, il est probable que les fortifications remontaient même à l’époque byzantine, comme en témoignent les techniques de construction typiques de la fin de l’Empire romain, des murs d’enceinte et du tunnel creusé sous la forteresse.
Il est probable que le premier complexe ait été détruit par les Arabes et ensuite reconstruit à l’époque de Charles Ier d’Anjou. Doté de murs puissants et de tours, il a été érigé en haut de la colline du Castello car sa position lui donnait le contrôle d’une grande partie du territoire.
Passé entre les mains de plusieurs familles nobles, la famille Santapau lui a donné le nom sous lequel il est encore connu aujourd’hui. Ensuite, la famille Ruffo di Calabria l’a préservé jusqu’à l’abolition de la féodalité en 1812.
À cause du tremblement de terre de 1693, il a été entièrement détruit, laissant seulement quelques tours, quelques murs intérieurs et des tunnels souterrains.