Pierwsza (szachulcowa) świątynia stała we wsi prawdopodobnie już w 1616 z fundacji tutejszych właścicieli - Unrugów. Spłonęła ona od uderzenia pioruna w 1873. Obecny, neogotycki, murowany kościół wybudowano w 1877[2][3] (lub 1885[4], lub 1904[5]), jako świątynię protestancką (obok znajdował się cmentarz ewangelicki - obecnie zmieniony na nekropolię katolicką).
Po II wojnie światowej
Po 1945, kościół ten afiliowano w parafii w Krobielewku, która jednak nigdy nie została powołana. W 1949, proboszczskwierzyński przejął świątynię do swojej parafii. W tym samym roku budynek otoczono murem.
Cenne jest historyczne wyposażenie: retabulum ołtarzowe oraz cynowe świeczniki[5]. W 2011 ściany kościoła zaczęły pękać, a świątynia znajdowała się w coraz gorszym stanie technicznym. W następnych latach została poddana gruntownemu remontowi (również w 1970 dokonano drobnych napraw)[4].