Es un sencillo edificio de una nave, con planta rectangular y cabecera semicircular orientada al este. Está realizado en sillares de arenisca.
En el exterior presenta diversos elementos de interés. Destaca la decoración del alero de la cabecera, consistente en una hilada de taqueado jaqués sostenida por canecillos de piedra con figuras labradas. Hay diferentes representaciones animales (un conejo) y humanas (figuras masculinas encogidas de brazos mutilados, dos imágenes femeninas que evocan bailarinas), que a pesar de su diversidad han hecho pensar en una temática general centrada en la lujuria. Los canecillos de la nave, de labra cóncava en forma de nacela, están sin decorar.
Por otro lado, hay varios contrafuertes reforzando los muros, menos desarrollados en el lado sur y de mayor tamaño en el norte, entre los cuales se abren diversos vanos de interés: destacan las ventanas aspilleradas del muro sur, muy estrechas y alargadas, con derrame interno, y otra similar que se abre en la parte central del ábside.
Hay dos puertas (si bien en el interior se puede ver un tercer vano de acceso cegado), una de ellas cegada en la actualidad. La puerta actual, de factura más reciente que el resto del templo, se sitúa a los pies; es adintelada, sobre gruesos salmeres, y la cierra por su parte superior un tímpano románico procedente de otra parte del edificio, con la representación de un crismón trinitario. En el lado norte, entre los dos gruesos contrafuertes, puede verse, cegada, una puerta de mayor antigüedad e interés, en arco de medio punto enmarcado por ajedrezado jaqués, que apea en una jamba ligeramente resaltada con remate moldurado.
En el interior, la nave es un espacio unitario cubierto por bóveda de cañón que arranca de imposta biselada. El presbiterio, de cierta profundidad, y la cabecera se encuentran a un nivel un poco superior; se cubren, respectivamente, con medio cañón y con cuarto de esfera, a partir de una imposta corrida escalonada.
En el lado sur del presbiterio queda huella de otra puerta de acceso, en arco de medio punto.