Jest to późnorenesansowy, jednonawowy kościół wzniesiony w latach 1640-43 z fundacji Krzysztofa Opalińskiego, wojewody poznańskiego, na miejscu poprzedniej świątyni. Wyposażenie kościoła to między innymi: wczesnobarokowy ołtarz główny z 1643 r., barokowe boczne ołtarze, ambona, chrzcielnica i konfesjonał. W lewym ołtarzu bocznym znajduje się siedemnastowieczny obraz Matki Boskiej Częstochowskiej z XVII w. w srebrnej sukience i koronie z 1695 r. Organy kościelne pochodzą z połowy XVIII w. i uchodzą za najstarsze w Wielkopolsce. W kościele został ochrzczony, a także uczył się gry na organach u boku swego ojca organisty późniejszy kompozytor, dyrygent i dyrektor opery włoskiej, pedagog Karol Kurpiński. Na ścianie kościoła znajduje się tablica upamiętniająca Karola Kurpińskiego.