Gasparas Šiliauskas 1784 m. pastatė medinę bažnyčią. Ji buvo Luokės parapijos filija. 1851 m. pastatyta dabartinė medinė bažnyčia. 1896 m. leista pristatyti audros nuplėštą bažnyčios bokštelį, įrengti naują didįjį bei šoninius altorius, pakeisti supuvusią koloną. Iki 1933 m. įkurta parapija. Bažnyčia stačiakampio plano, su bokštu ir bokšteliu, keturių kolonų portiku. Joje įrengti 4 altoriai.