La chiesa è stata fondata nell'XI sec. da Ruggero I d'Altavilla, sulle rovine di un piccolo santuario del V sec. All'esterno del complesso conventizio si ammirano le tre absidi in stile arabo-normanno e il tamburo ottagonale che si erge alla crociera del transetto. L'interno presenta resti di affreschi bizantini.