L'église a été construite à la fin du 12e et au début du 13e siècle, mais a été bien remaniée par la suite. Le bas-côté nord a probablement été élargi à la fin du 14e ou au début du 15e siècle. Au 16e siècle, les élévations et le couvrement du transept et du choeur ont été modifiés et le plafond de la nef a été rénové. Sous l'Ancien Régime, la paroisse relevait du diocèse de Soissons (archidiaconé du Tardenois, doyenné de Bazoches) ; la cure était à la présentation du chapitre de la cathédrale de Soissons, qui était également le gros décimateur. Deux chapelles dédiées l'une à la Vierge et l'autre à saint Sébastien (puis au Sacré-Coeur) sont attestées au 19e siècle. L'église est endommagée lors du repli de l'armée allemande au mois de septembre 1918. Durant la restauration de l'édifice, qui n'est achevée qu'en 1930, une chapelle provisoire est aménagée au château par la famille Wagner.