Ona Eirudavičienė 1478 m. pastatė pirmąją bažnyčią ir skyrė turto. Nauja bažnyčia pastatyta 1789 m. Rusijos valdžia ją 1868 m. uždarė ir nugriovė. 1925 m. bažnyčia įrengta mūrinėje cerkvėje, statytoje 1875 m. Kunigas Karolis Bielinis 1930–1931 m. pastatė dabartinę medinę bažnyčią. 1954–1958 m. čia klebonavo Nikodemas Švogžlys-Milžinas (1899–1985), įrengė 3 altorius. Bažnyčioje įrengti 3 nauji altoriai, bažnyčia stačiakampio plano, su trisiene apside ir 2 zakristijomis abipus jos, 2 priestatais. Vidus 3 navų, atskirtomis plonais pilioriais.