In de 12de eeuw bouwden de eerste heren van Poeke vermoedelijk een kerkje op hun domein. Tot 1559 behoorde de parochie tot het bisdom van Doornik, daarna tot Brugge en vanaf 1801 tot Gent.
De oude gotische kerk had 3 beuken. De toren bevatte romaanse elementen. Aan het begin van de 19de eeuw stond de kerk er bouwvallig bij. Ze werd in 1842 vervangen door een sober neoclassicistisch kerkje naar de plannen van de Tieltse architect Ange De Lancker, vereenvoudigd door L. Roelandt. De kerk werd herhaaldelijk hersteld.