Pierwsza wzmianka o świątyni pochodzi z 1454 r. W 1604 r. istniał tu protestancki kościół pw. św. Stanisława, a w ołtarzu głównym znajdowała się pieta. W 1607 r. obiekt przeszedł w ręce katolików i nadano mu wezwanie Narodzenia NMP. Świątynia została dwukrotnie spalona. W połowie XIX w. odbudowano ją jako neogotycką budowlę w stylu arkadowym. Obecnie jej patronem jest św. Jan Nepomucen. Kościół należy do dekanatu Rokitno.