Il castello fu costruito nel 1150 e, dopo numerosi attacchi, fu distrutto per essere ricostruito. Ebbe funzione di presidio militare fino al XV secolo, quando passò alla famiglia Orsini, proprietaria del feudo. Nel XVIII secolo vi abitò la famiglia Valignani. Nel 1492 i Turchi distrussero Miglianico e il castello fu l’unico rifugio per i superstiti. Esso rimase di proprietà dei Valignani fino al 1800, quando l’allora barone diede in moglie sua figlia al nobiluomo Croce Ciavatta di San Salvo.