Wybudowany w XVIII wieku kościół w kształcie orientowanego prostokąta stanowi najstarszy zachowany w całości budynek w Ostrowie Wielkopolskim. W 1855 r. wzniesiono murowaną 37 metrową neoromańską wieżę.
Wnętrze kościoła utrzymane jest w stylu barokowym z dwiema kondygnacjami drewnianych empor. Warto zwrócić uwagę na drewniany ołtarz pochodzący z 1778 roku oraz chrzcielnicę w kształcie anioła trzymającego czarę.