A templom 1894 és 1899 között épült Lechner Ödön tervei alapján eklektikus-szecessziós stílusban, azonban a tervező a román, a gótikus, a reneszánsz, a barokk, a perzsa és a magyar népi stílusokat ötvözte, s így született meg egy egységes templom. Háromhajós, kereszthajós bazilikás felépítésű, egy nagytoronnyal és két kistoronnyal rendelkezik.