Melfi est une ville dans le Vulture zone de la province de Potenza, dans la région de Basilicate au sud de l’Italie. Le château, qui domine toute la ville a probablement été construit ex novo par les Normands (XIe siècle), comme aucune trace préexistante d’édifices byzantins ou Lombards n’a été trouvée.
À l’origine, il était probablement un rectangle simple avec des tours carrées, avec d’autres tours de défense de la porte principale. L’un des principaux bâtiments internes a été transformé plus tard (XVIe et XVIIIe siècles) en un palais seigneurial en fermant les murs entre les tours par de nouveaux murs.
Sous le règne Angevin une nouvelle section a été ajoutée, une pente descendant vers la rivière Melfia, avec plusieurs constructions apparaissant à différentes hauteurs. Le château a été choisi par l’épouse du Roi Charles I, Béatrice de Provence, comme sa résidence.
Les Rois d’Aragon l’ont donné à Caracciolo de la dynastie de la lignée familiale des Caracciolo Candida (des descendants de la Maison de Candie et de la Maison Caracciolo), qui a reconstruit le côté faisant face à la ville et a creusé un fossé. Plus tard, il était une possession de la puissante Maison des Doria.