La chiesa si caratterizza per la presenza di una facciata in stile barocco completata nel 1721 da parte dell'architetto Andrea Galluzzi in sostituzione dell'originale facciata romanica. L'opera di Galluzzi, a vento, si compone di tre livelli separati tra loro da cornici in aggetto. Nella parte bassa si trova un porticato formato da archi a tutto sesto poggiati su colonne marmoree binate dotate di capitelli tuscanici. Gli intermezzi tra i vari archi sono decorati da sculture raffiguranti i quattro evangelisti situate all'interno di nicchie dalla forma ovale risalenti agli anni intorno al 1710.
L'interno presenta una pianta basilicale a tre navate, le quali vengono separate da una serie di pilastri marmorei: tra i pilastri si alternano quelli minori, a sostegno degli archi delle navate laterali, a quelli maggiori, a sostegno della volta a crociera della navata maggiore. La parte terminale dei pilastri presenta capitelli decorati con forme geometriche e animali fantastici. Sia la navata principale che le due laterali sono voltate a crociera: mentre la navata centrale consta di tre campate, le due minori ne presentano sei.
Sopra all'altare maggiore, realizzato nel XVIII secolo in marmo nero su progetto di Alessandro Reni e decorato con ornati bronzei opera di Giuseppe Filiberti, è collocato un crocefisso ligneo risalente all'inizio del XII secolo, il cui autore è ignoto.
Alla cripta si accede tramite una scalinata, posta in corrispondenza della terza campata della navata maggiore. Essa si compone di otto campate di dimensione man mano crescente procedendo verso ovest voltate a crociera a appoggiate su 18 colonnine a serioni con capitelli d stile romanico. Al suo interno si trovano, poste all'interno di nicchie sui lati quattro santi scolpiti nel 1481 i quali denotano chiari influssi della scuola dell'Amadeo. Sono presenti, inoltre, dei mosaici raffiguranti i segni zodiacali.
Un altro mosaico, raffigurante scene di combattimenti, una partita a scacchi e una rappresentazione del Cristo, è presente nel presbiterio.
Si consiglia di verificare la corrispondenza degli orari di apertura contattando direttamente la struttura.