The church dates from the thirteenth century and was transformed in the nineteenth century, changing the orientation. On the left side of the facade can be seen the remains of the medieval building. The plan of the church is a Latin cross with a semicircular apse and eight chapels. The church has a dome that ends with a lantern. The facade has a base in lava stone and is crowned by a pediment with a papal coat of arms made by Gaudioso Grossi.
Inside the chapels are altars, valuable paintings and statues. The high altar stands isolated in the sanctuary, surrounded by an imposing nineteenth-century wooden choir and topped with a big altarpiece. Above the entrance door there is a magnificent wooden choir which once supported an organ, now replaced by a large harmonium.
The sacristy has an altar with a painting taken from the Our Lady of Peace. The bell tower is on the left side of the facade. It is the largest church in the diocese of Ferentino and is surely disproportionate to the size of the town, it can accommodate more than 2,000 people.