La partie la plus ancienne de l'église est l'abside abritant le choeur, d'époque romane.
Au 16e ou au 17e siècle, une sacristie a été construite sur le flanc nord de l'abside.
En 1832, l'église était très délabrée. La nef et le clocher ont fait l'objet d'une campagne de reconstruction entre 1832 et 1834. Le couvrement a été modifié en 1962 sur les plans de l'architecte départemental Jean Martin, et à cette occasion les murs séparant les deux bas-côtés du vaisseau central ont été démolis pour agrandir l'espace intérieur.