L'église est attestée dans les sources au cours de la deuxième moitié du XIe siècle. Elle appartient au prieuré de Marcigny, mais, en 1164 au plus tard, elle est également dans la dépendance du prieuré d'Anzy-le-Duc. L'édifice conserve sa travée de chœur et son abside romanes, mais la nef unique a été reconstruite au XIXe siècle. Le clocher lui, est placé sur le flanc droit de la travée de chœur.