Medinę bažnyčią 1782 m. pastatė Mykolas Ronikeris. Ji 1790 m. konsekruota, dovanotas valakas žemės. Bažnyčiai priklausė Degučių ir Gardamo filijos. Bažnyčia liaudies architektūros formų, turi neogotikos bruožų, kryžminio plano, su bokšteliu. Yra 5 altoriai. Šventoriaus tvora akmenų mūro. Jame palaidotas Žemaičių Naumiesčio klebonas, vėliau altarista Petras Bernotas (1910–1988).