L'église présente une structure en forme de croix latine, avec une nef à un seul vaisseau comprenant deux travées. À l'extrémité se trouve une abside voûtée en cul-de-four et recouverte de lauzes. La première travée est dotée d'un plafond, tandis que la seconde est couverte par une voûte en berceau brisé, avec des doubleaux soutenus par des colonnes engagées surmontées de chapiteaux finement sculptés. Une tour clocher à deux étages, percée de fenêtres en plein cintre, surplombe cette travée. Les quatre chapiteaux romans sont ornés de motifs végétaux et géométriques. Parmi les branches sculptées sur l'un de ces chapiteaux, deux personnages se distinguent. Les deux chapelles ajoutées au nord et au sud de la deuxième travée sont voûtées d'ogives.