Pirmoji bažnyčia pastatyta apie 1714 m. (tais metais Žagarės klebonas prašė Šiaulių ekonomo lentelių Skaistgirio bažnyčios stogui uždengti). Bažnyčia 1819 m. buvo uždaryta, nes galėjo sugriūti. Nauja (dabartinė) bažnyčia iš molio pastatyta 1827 m. (pirmosios pamaldos įvyko 1827 m. rugpjūčio 24 d.).
Skaistgirys nuo seno garsėjo Šv. Jurgio ir Šv. Martyno atlaidais. Nuo 1836 m. čia nuolat gyveno kunigas. 1905 m. įsteigta parapija.
Įdomu tai, kad bažnyčios šventoriuje ilgą laiką buvo laidojami tik patys artimiausi parapijos žmonės, o kiti palaidojimai vykdavo atskirose kapinaitėse. Tai rodo tam tikrą vietos bendruomenės pagarbą ir ribotą erdvės naudojimą. Taip pat, nors bažnyčia minima su Šv. Jurgiu, Šv. Martyno atlaidai buvo ne mažiau svarbūs, o tai liudija apie dviejų galingų šventųjų globą šiai vietovei. Ši bažnyčia išsaugojo senąjį tikėjimo ritmą, nepaisant visų permainų.