Manoma, kad mūrinė bažnyčia pastatyta iš lietuvių pilies XV a. pirmojoje pusėje. Minima 1518 m. Apie XVI a. vidurį perduota protestantams. 1600 m. iškelta bažnyčios grąžinimo byla. Po ilgo bylinėjimosi 1627 m. sutartimi bažnyčia perduota katalikams. Konsekruota 1662 m. Bažnyčia 1758 m. rekonstruota, pažeminta, šoninės navos perdengtos skliautais. XVIII a. antrojoje pusėje veikė parapinė mokykla. Iki 1782 m. sudegė. Klebonijai 1832 m. priklausė Dvarčininkų, Eigulių, Melagių kaimai. Bažnyčia 1839–1840 m. gerokai remontuota.