L'église Saint-Michel a été construite au début du XIIIe siècle par les chevaliers de Saint Jean de Jérusalem qui étaient les seigneurs de Puimoisson.
A l'origine, l'église était attenante à un château. Celui-ci a été détruit à la Révolution, en 1794. C'est une église romane avec un porche en arc tout simple et avec une seule nef.
L'église, devenue trop exiguë, a été agrandie en 1659 avec une seconde nef. Le clocher date de 1741.