Kościół, orientowany na zachód, jednonawowy, ma długość 61 m i szerokość 28 m. Posiada cztery pary kaplic po bokach oraz trzyczęściowe prezbiterium, zamknięte ścianą prostą. Posiada trójkondygnacyjną, monumentalną elewację frontową, zakończoną trójkątnym szczytem ze spływami wolutowymi, podtrzymywanym przez dwie kwadratowe wieże, posiadające barokowe hełmy z latarniami. Portal główny podtrzymywany jest przez dwie pary kolumn wspierających przerwany, segmentowy przyczółek, z rzeźbami aniołów w pozycji siedzącej i kamiennym herbem rodu Esterházych. Wewnątrz prezbiterium i nawy znajdują się sklepienia kolebkowe z lunetami, a kaplice, oddzielone od nawy półkolistymi arkadami, są nakryte sklepieniami krzyżowymi. Ściany są podzielone pilastrami.
Wnętrze