Pirmoji bažnyčia pastatyta iki 1444 m. Nauja parapinė bažnyčia, priklausiusi Vilniaus vyskupijai, minima 1463 m. Nuo XVI a. antrosios pusės iki 1627 m. buvo evangelikų reformatų pasisavinta. Sena medinė katalikų bažnyčia minima 1674 m. Nauja medinė pastatyta 1752 m. Nuo XVIII a. pabaigos iki XIX a. vidurio veikė parapinė mokykla. Kunigo Šimkevičiaus rūpesčiu 1872 m. bažnyčia atnaujinta. 1909–1914 m. veikė Lietuvių katalikų blaivybės draugijos skyrius.