Gedeonas Rajeckis iki 1516 m. pastatė bažnyčią. Ji XVI a. pabaigoje atiteko evangelikams reformatams. XVII a. antrojoje pusėje sunyko. Žemaičių kaštelionienės Marijos Rachelės Gorskienės lėšomis 1742 m. pastatyta eglinių rąstų bažnyčia su 2 bokšteliais ir 2 zakristijomis. 1788 m. įkurta parapija, pradėtos rašyti metrikų knygos.
1843 m. bažnyčiai duota 40 dešimtinių žemės. Klebono Juozapo Kuzmicko rūpesčiu 1901–1913 m. pastatyta akmenų mūro bažnyčia. Iš senosios bažnyčios perkelti 8 registrų vargonai. J. Kuzmicko lėšomis pastatyta klebonija, ūkiniai trobesiai. 1915 m. į Rusiją išvežti 2 varpai.
1920 m. įsikūrė pavasarininkų kuopa. Bažnyčią 1922 m konsekravo vyskupas Pranciškus Karevičius. Klebono Pr. Vainausko iniciatyva 1938 m. bažnyčia apdengta skarda. 1944 m. apgriauta. Klebono Kazio Čepulio rūpesčiu 1946 m. suremontuota.