Die neuromanische, dreischiffige Basilika wurde 1895 nach einem Entwurf von Franz Xaver Ruepp errichtet. Gleichzeitig wurde der um 1438 gebaute dreigeschossige Chorturm des Vorgängerbaus von 1638 um ein Geschoss aufgestockt, das die Turmuhr und den Glockenstuhl beherbergt, und mit einem Pyramidendach bedeckt. Er steht im Osten vor dem südlichen Seitenschiff und im Süden des halbrund geschlossenen Chors vor dem Mittelschiff und dient als Glockenturm.