Balti Kurtuvėnų bažnyčios bokštai kyla į 50 m aukštį. Statinio architektūroje suderinti vėlyvojo baroko ir ankstyvojo klasicizmo elementai. Bažnyčios interjeras dvelkia klasicizmo santūrumu, tačiau jame galima įžvelgti ir vėlyvojo baroko bei neogotikos estetinių elementų. 1792 m. užbaigtą bažnyčios statybą finansavo Kurtuvėnų dvaro savininkas Jokūbas Nagurskis (Jakub Nagusrki, 1752-1789). Didingas pastatas turėjo tapti ne tik Dievo namais, bet ir antkapiniu paminklu fundatoriui. Apie tai liudija Nagurskių giminės herbas Pobog virš pagrindinio įėjimo. Statybos darbai truko 9 metus. Bažnyčios projektą 1783 m. parengė Vilniaus universiteto architektūros dėstytojas, klasicizmo Lietuvos architekturoje pradininkas Martynas Knakfusas (Martin Knackfuss, 1740–1821).
Daugelį metų Kurtuvėnų bažnyčia ir dvaro sodyba sudarė architektūrinį kompleksą, susietą baroko formomis ir kompozicijos ašimis. Dvaro rūmų jau seniai nebėra, o bažnyčios išorė beveik nepasikeitė. XX a. pradžioje nežymiai paaukštinti pagrindinio fasado šoniniai langai, užmūryta balkonėlio anga.