Il s’agit d’une petite église romane courte et étroite terminée par une abside semi circulaire.
L’abside a fait l’objet d’une surélévation sans doute pour raison de fortification au XIII° ou au XIV° siècle.
La première nef fut flanquée au nord d’une chapelle gothique vers 1500, probablement destinée à un usage funéraire. Couverte d’une voûte sur croisée d’ogives elle est fermée par une grille en fer forgé.
Du côté sud, fut construite une seconde nef (XIII° ou XIV° siècle) communiquant avec la première par une grande arcade appareillée en marbre de Baixas.
On ajouta enfin deux chapelles latérales, notamment une du XVII° siècle au sud, du second vaisseau.
L’édifice devait être couvert à l’origine d’une charpente de bois remplacée au XII° siècle par une voûte en maçonnerie légèrement brisée supportée par des arcs latéraux.
On accède à l’édifice par une porte située à l’ouest qui semble correspondre comme la partie occidentale de la nef à une réforme tardive.
La totalité de la construction est couverte de crépi au détriment de l’appareil roman.
Le clocher tour se dresse dans un angle de la nef, sur la façade nord, à l’ouest de l’édifice. L’entrée du clocher se situe à gauche de la porte d’entrée de l’église. Elle est en bois (hauteur : 2m ; largeur : 1m), le bas de la porte a été restauré en 1973, mais les reste est d’origine (XVII° siècle). Sa partie supérieure est en forme de roue de charrette avec des rayons figurés. Ces rayons, ainsi que la délimitation des montants sont soulignés par des clous régulièrement espacés.