Pirmoji bažnyčia Švenčionyse buvo pastatyta XV a. Vytauto Didžiojo. Dabartinė, mūrinė bažnyčia pastatyta 1900 m. Ji yra stačiakampio plano, turi du bokštus, vidus trijų navų, atskirtų pilioriais. Yra du altoriai.
Šventoriuje yra palaidotas sukilėlių vadas A. Labutis, stovi paminklas bažnyčios statytojui klebonui Mozei Jusiui.