Die Pfarrkirche ist eine dreischiffige, spätgotische Staffelhalle mit Ostchor und 64 Meter hohem Turm auf der Westseite. Der Chor in Mittelschiffbreite umfasst zwei ungleich lange Joche und einen Fünfachtelschluss. Das dreischiffige Langhaus besitzt vier Joche. Dabei sind die Seitenschiffe etwa halb so breit und um ein Drittel niedriger als das Mittelschiff, das dieselbe Höhe wie der Chor aufweist. Dennoch besitzt das Mittelschiff keinen Obergaden, sodass der Bau als Staffelhalle (nicht aber als Hallenkirche oder als Basilika) zu klassifizieren ist. Südlich am Chor ist die Sakristei mit drei Jochen angebaut. Dabei wurde das östliche Joch genau wie die heutige Lourdeskapelle nördlich des Chors erst im Zuge der Barockisierung angefügt.