En sus orígenes, una iglesia rupestre dio paso a una estructura visigoda, sobre la cual, en el siglo XVI, se levantó la nueva iglesia, compendio de diversas arquitecturas posteriores.