La iglesia, ejemplo de arquitectura románica en la ciudad, fue erigida entre los siglos XI y XII.En el mismo lugar existieron antes dos pequeñas iglesias paleocristianas que databan de los siglos VI y VII.[1] El edificio es de planta rectangular, con una nave central, dos laterales, y un ábside.[1] En el subsuelo existen restos de las iglesias paleocristianas precedentes, conservándose algunos mosaicos.Los más antiguos pertenecieron a un edificio, tal vez destruido durante las guerras góticas del siglo VI.