Vilniaus katedros kanauninkas Juozapas Puzinas (nuo 1740 m. Livonijos vyskupas) 1733 m. pastatė koplyčią. Ji priklausė Lavoriškių parapijai. 1826 m. pastatyta dabartinė mūrinė bažnyčia. 1869 m. uždaryta, 1871 m. paversta stačiatikių cerkve. Katalikai pastatą atgavo tik 1918 m. Bažnyčia 1922 m. suremontuota, 1923 m. įkurta parapija. 1935 m. bažnyčia restauruota. Klebono Aleksandro Liachovičiaus rūpesčiu ir parapijiečių lėšomis 1969 m. suremontuota. Bažnyčia ankstyvojo klasicizmo stiliaus, stačiakampio plano, su bokšteliu. Priekyje stovi varpinės bokštas.