Około 1596 r. kościołem filialnym w Starym Żmigrodzie zarządzał Jakub z Chodcza podejrzewany o to, że jest zbiegłym z zakonu bernardynem. Parafianie odmawiali mu normalnych danin księżych, uiszczając jedynie małe opłaty na kolędę. Dlatego, by utrzymać rodzinę składającą się z konkubiny i pięciorga dzieci, ksiądz ten osobiście uprawiał niewielką rolę, pracując nawet w święta.

W 1677 r. na wieś napadli zbójnicy, którzy ukradli z kościoła monstrancję z Najświętszym Sakramentem. Obecny kształt kościół uzyskał w trakcie przebudowany, dokonanej w latach 1924–1930 przez ks. Juliana Beigerta. Utrzymany został w stylu neoromańskim. Sufit kościoła kasetonowy, dach kryty blachą. Nowy kościół konsekrował bp Franciszek Barda, biskup przemyski, w 1931 r. Obecnie w ołtarzu głównym jest obraz Matki Bożej z Dzieciątkiem, po bokach figury św. Jacka oraz bł. Czesława. Konsekrowany w 1935 r., zawiera relikwie św. Wojciecha i św. Stanisława. Chrzcielnica kamienna, rzeźbiona, dzwony stalowe. Największy dzwon – Stanisław – waży 580 kg. Drugi dzwon – Józef, trzeci – Katarzyna – łącznie obydwa ważą 510 kg.

Odpust parafialny: 25 listopada