Kościół we wsi Bagrowo stał już w XVI wieku (zapis w Liber beneficiorum z 1510). Od roku 1677 kościół prowadzili poznańscy franciszkanie. Przeprowadzili remont świątyni w 1682.
W 1751 zbudowano nową, obecną świątynię, którą konsekrowano w 1752. Zbudowana jest w konstrukcji zrębowej na podmurówce z cegły. Wielobocznie zamknięte prezbiterium niższe od nawy głównej z dobudowaną murowaną zakrystią. Od zachodu do nawy przylega wieża w konstrukcji słupowej z płaskim dachem. Wnętrze zdobi zabytkowe wyposażenie. Profilowana belka tęczowa pochodzi z drugiej połowy XV wieku. Pozostałe obiekty datowane na XVII i XVIII w.
W 1822 franciszkanie opuścili parafię. Wieżę obniżono w 1937[2]. Kapitalny remont wieży, dachu, ścian i stolarki przeprowadzono w 2011. Wtedy to teren wokół kościoła zmeliorowano i ogrodzono, kładąc też granitowy pas procesyjny (chodnik). Parafia liczy 98 osób i jest najmniejsza w Polsce.