Neobaroka stila baznīca uzbūvēta vienā no augstākajām vietām pilsētā. Būve ir taisnstūrveida, ar vienu jomu. Galvenajā fasādē starp platā, viļņotā profila frontonu, paceļas divi torņi. Četru posmu torņi augšējā daļa kļūst par astoņu posmu torņiem, ar baroka formas jumtiem, lodveida virsbūvēm un ažūra krustiem, fasādes un torņu atveres ir dažādām lielumiem un formu. Baznīcā ir trīs altāri, kuri izvietoti atbilstoši orderim. Tie ir izrotāti ar marmora kolonnām, lauztiem un bagātīgi ornamentētiem arhitrāviem un to virsbūvēm. Virs lielā altāra atrodas pusapļa formas logs, kurā atrodas vēsturiska Vissvētākās Jaunavas Marijas glezna „Marija ar bērniņu” ar latīņu valodā rakstītu tekstu. Uzraksts uz sudraba tāfelītes liecina, ka glezna ir atvesta no Viļņas un šeit uzstādīta, lai atgādinātu par brīnumaino tās izglābšanu no ugunsgrēka.