Nel I secolo a.C. sull 'isolotto di Megaride fu realizzata la sontuosa villa di Lucio Licinio Lucullo, essa fu poi fortificata nel corso del V secolo da Valentiniano III. Nel 476 nella fortezza fu rinchiuso l'ultimo imperatore di Roma Romolo Augusto. Durante il medioevo fino al X secolo divenne un centro religioso con la costruzione sulle rovine della villa romano di un monastero. La fortezza fu poi distrutta dagli stessi napoletani per evitare che fosse usata come testa di ponte per le invasioni Saracene. Nel XII secolo il castello venne riedificato dai Normanni, ma ben presto perse la sua importanza per la realizzazione del Castel nuovo nel 1279. La struttura attuale è frutto di una risistemazione risalente al periodo aragonese. Attualmente il castello è sede di mostre ed è il cuore del borgo dei marinari.