Povilas Sapiega apie 1578 m. pastatė medinę bažnyčią. Ji buvo Zapyškio parapijos filija. Kazimieras Ozemblovskis 1691 m. pastatė naują medinę bažnyčią. Elena Čartoriskienė pastatė kitą medinę. 1864 m. bažnyčia sudegė.
1866–1868 m. pastatyta dabartinė mūrinė bažnyčia. XIX veikė parapinė mokykla. 1977–1978 m. parapijos administratorius kunigas Gintautas Skučas bažnyčią suremontavo.