L'église, édifiée au XIIème siècle, n'a conservé de l'époque romane que le clocher avec sa base et le portail principal. La nef actuelle, édifiée au XIXème siècle, se trouve en position inversée par rapport à l'ancienne nef romane. Le tympan du portail, orné d'un Christ en majesté, est un chef-d’œuvre de la sculpture romane. Sa remarquable finesse de réalisation et sans doute l'oeuvre des mêmes artistes que ceux du porche de l'abbatiale de Charlieu.
L'église faisait partie de l'archiprêtré du Rousset et avait pour annexe Saint-Martin de Chérizet. Dès le XIème siècle, elle était possession de Perrecy-les-Forges et consacrée à Saint-Antoine. Elle a conservé de l'époque romane sont clocher et la travée sous clocher qui forme la croisée du transept, ainsi qu'une abside semi-circulaire, percée de fenêtres agrandies à l'époque moderne. L'église a été, en effet, profondément remaniée, en 1820-1821 : reconstruction d'une partie de l'église (nef et chapelles latérales), démolition et reconstruction de la sacristie nord, agrandissement de la sacristie sud.