Non è facile risalire al periodo in cui fu costruito il Castello di Gaeta.
Probabilmente fu eretto nel VI secolo durante la guerra dei Goti o nel VII secolo quando le zone marittime del Lazio e della Campania erano oggetto delle mire espansive dei Longobardi. Nei documenti gaetani di quel periodo ci si inizia a riferire a Gaeta con l’appellativo di “Kastrum”. Notizie certe dell’esistenza del Castello di Gaeta si hanno al tempo di Federico II di Svevia, il quale durante il periodo delle lotte col papato, soggiornò in diverse occasioni in Gaeta, e, intuendone la posizione strategica, nel 1223 vi fece fortificare il castello.
Il castello Angioino-Aragonese è situato nel centro storico di Gaeta. È attualmente sede della caserma Mazzini della Scuola nautica della Guardia di Finanza, all’interno della quale si trova Compagnia Allievi Finanzieri mare.
La struttura che oggi ammiriamo, grande circa 14.100 m², è detta castello angioino-aragonese perché è composta da due edifici comunicanti realizzati in due momenti storici diversi, uno più in basso detto “angioino”, realizzato durante la dominazione francese degli angioini, e uno più in alto detto “aragonese”, fatto costruire dall’imperatore Carlo V insieme a tutte le altre opere di difesa militare che andarono a rafforzare la piazzaforte di Gaeta.
L’ala angioina fino a pochi anni fa è stata sede del carcere militare di Gaeta, attualmente è di proprietà del Comune di Gaeta, chiusa in attesa di restauro, e vi è un protocollo d’intesa firmato tra la città di Gaeta e l’Università di Cassino che intende destinare in futuro tale ala del castello come sede delle facoltà universitarie di discipline marinare.
L’ala aragonese fino al termine della Seconda guerra mondiale è stata sede di un battaglione allievi carabinieri, oggi invece ospita la scuola nautica della Guardia di finanza. Nella cupola della torre più alta del castello vi è la Cappella Reale, voluta dal re Ferdinando II di Borbone nel 1849.