
En este tipo de construcciones rupestres se hace difícil dar una interpretación incuestionable de las fases constructivas. Si bien los volúmenes actuales son románicos, es probable que el origen de la construcción sea anterior, aunque las posteriores modificaciones no nos dejen adivinar cual fue su estructura original.
En cuanto a cronologías, hay divergencias entre los historiadores: algunos les atribuyen un origen visigodo, otros en época de la repoblación y otros incluso se inclinan por un origen prehistórico. Como podemos ver en las planimetrías, aún hay elementos que podemos identificar como prerrománicos, como la actual sacristía; sin embargo, el grueso de la iglesia, incluyendo su estructura con las dos naves acabadas en ábsides semicirculares y bóvedas de horno, las bovedas de cañón y los arcos fajones de las naves, responden a una clara tipología románica cuya construcción podemos situar en torno al siglo XII. El último tramo de las naves, ocupado hoy por el coro, probablemente sea fruto de una pequeña ampliación realizada en época tardorrománica (siglo XIII o incluso XIV), pues conserva elementos estilísticos de esa época, como las columnas pareadas. También de origen románico fue la torre-campanario, aunque su forma original era la de espadaña, tan habitual en la zona. Esta espadaña románica fue sufriendo diversas modificaciones hasta que siglos después, a finales del XVIII, se decidió convertirla en la torre que hoy vemos.
Posteriormente se fueron haciendo sucesivas reformas en el templo, pero sólo disponemos de datos documentales de las realizadas a partir de 1694. El grueso de las modificaciones sufridas por el templo se concentran a lo largo del siglo XVIII, tal concentración de reformas en este periodo nos induce a pensar en la bonanza económica por la que la localidad o la diócesis debieron de estar pasando en esa época. También a partir de esta fecha, y hasta la actualidad, se producen reformas, pero ya no de importancia estructural.

0,1 MBOlleros. Alzado noroeste
0,1 MBOlleros. Planta
0,1 MBOlleros. Sección longitudinal
0,1 MBOlleros. Sección transversal