Kościół został wzniesiony w latach 1618-1628, ufundowany przez marszałka nadwornego, późniejszego marszałka wielkiego koronnego i starostę leżajskiego Łukasza Opalińskiego oraz jego żonę Annę z Pileckich. Wykonany przez muratorów lubelskich, prawdopodobnie pod kierunkiem przybyłego z Lublina muratora Antonia Pellacciniego zwanego Italusem i jego ucznia Szymona Sarockiego. Kościół wczesnobarokowy w typie architektury lubelskiej, murowany, otynkowany. Trójnawowy, w typie bazyliki z dobudowanymi w XVIII w. kruchtami oraz piętrową dobudówką przy prezbiterium od południa (dziś kancelaria parafialna). Prezbiterium wydłużone, zamknięte półkoliście. Przy jego zachodnim krańcu dwie kaplice na planie kwadratu otwarte do naw bocznych: północna św. Franciszka z Asyżu, południowa Matki Boskiej. Korpus czteroprzęsłowy, przęsło wschodnie znacznie szersze od pozostałych. Nawa główna szerokością i wysokością równa prezbiterium. Pod całym kościołem krypty, częściowo niedostępne. W krypcie pod południową nawą dwadzieścia dwie trumny.
Kościół ma 60 metrów długości, 26 metrów szerokości i 28 metrów wysokości. Może on pomieścić 5 tysięcy ludzi.