Tai – seniausias Šeduvos kultūros paveldo objektas ir vienas iš vertingiausių Lietuvos sakralinės architektūros kūrinių. Bažnyčia pastatyta XVII a. vid. Renesansinė, turi baroko bruožų, kryžminio plano, su pusapskrite apside, žemomis zakristijomis, dvibokštė. Vidus – halinis, 3 navų, yra 5 altoriai. Skliautai cilindriniai. Šventoriaus tvora – akmenų mūro.