L'édifice est bâti aux 12e et 13e s. avec une belle pierre tirée des carrières avoisinantes. Sa façade, très restaurée dès le 19e s., ne fait pas corps avec la nef. Elle forme un bloc roman, abritant un porche et, à l'étage, une tribune, l'un et l'autre de trois travées. Le choeur est dominé par deux tours carrées à toit en bâtière. Un déambulatoire et cinq chapelles l'entourent. À l'intérieur, le vaisseau, avec ses vitraux contemporains, offre une belle perspective.