Pierwsze trzy świątynie w Zaborowie były drewniane. Pierwszą wzniesiono po powstaniu parafii w 1465 r.; zastąpił ją budynek z 1661 r. fundacji Zofii Kryskiej z Lubieńskich - ten spłonął w 1700 r. Trzeci zbudowano w ciągu jednego roku po pożarze, a rozebrano po niecałych stu latach, gdy popadł w ruinę. Wreszcie w 1791 r. postawiono kościół murowany, wg projektu Hilarego Szpilowskiego, fundacji Izbińskich, właścicieli Zaborowa.
Świątynię restaurowano i przebudowywano w latach 1839 i 1905. Budynek w stylu klasycystycznym, jednonawowy, na planie prostokąta, bez wydzielonego prezbiterium. We wnętrzu zachował się klasycystyczny wystrój z końca XVIII w.: ołtarze główny i boczne, ambona, chrzcielnica, nagrobki fundatorów; organy są późniejsze, pochodzą z 1840 r.