L’imponente e sontuoso Castello Svevo è situato sulla sommità del colle su cui si estende il centro abitato di Rocca Imperiale, con le abitazioni disposte a gradinata, a circa 250 metri sul livello del mare.
La fortezza viene costruita agli inizi del XIII secolo per volere di Federico II di Svevia. I lavori hanno inizio in seguito all’emanazione degli editti di Capua del 1220, con i quali l’imperatore ordina la costruzione o la ristrutturazione di 200 castelli nell’Italia meridionale a scopo difensivo.
Il principale ruolo del Castello Svevo è di difesa: viene infatti edificato in un luogo di grande rilevanza militare e strategica. A questo si aggiunge una funzione di asilo: per volere di Federico II il Castello ospita la Corte negli spostamenti e nelle partite venatorie.
Fa seguito lo sviluppo di un florido centro abitato, in cui convogliano le genti di molti insediamenti fortificati del territorio: Murgie di Santa Caterina, Monte Soprano, Presinace di Nocara.