L'église romane possède un clocher du XIIe siècle, remanié au XIIIe siècle et au XIVe siècle, et une petite nef où l'on peut observer un bas de mur présentant un appareil en arête de poisson.
Une partie de la nef avec ses peintures a été détruite après 1847. Les plus anciennes peintures remontent au XIe siècle et représentent la libération d'un prisonnier par Saint Léonard. Sur la voûte, le Pantocrator entouré du Tétramorphe, et sur le mur oriental du chevet, l'Annonciation et Saint Christophe sont des peintures
Sur la façade ouest du clocher, les traces d'un départ de toiture laissent penser qu’elle possédait deux ou trois travées au total. L'amputation principale du bâtiment a porté sur sa longueur, raccourcie de moitié au XIXe siècle. Le chœur est voûté en berceau. Il est parcouru d'une corniche qui souligne la naissance de la voûte. Au Nord et au Sud, des arcatures plein cintre repo