The castle was erected on the ruins of the Lombard Tower. The construction of the Keep happened in the eleventh century. Four centuries later a series of square towers and a round tower were erected. The square towers were incorporated into the houses and the circular part into the house of the Suore del Preziosissimo Sangue. In 1200s the castle underwent a thorough restoration and its defensive facilities were partially renovated.