Parafia Niewieścin jest wzmiankowana już w roku 1390, a założył ją prawdopodobnie w końcu XIII wieku książę Mestwin II, wyłączając ją z parafii Gruczno. Parafia jest objęta spisem kolatorów świętopietrza z roku 1400. Do parafii w Niewieścinie należały następujące wioski: Cieleszyn, Grabowo, Kozielec, Mirowice, Suponin, Wałdowo, Zawada, Zębowo i Zbrachlin. W roku 1745 w obecności biskupa włocławsko – pomorskiego Walentego Aleksandra Czapskiego, właściciel Niewieścina i Zębowa Grzegorz Niewieściński podarował parafii trzy włóki ziemi jako beneficjum na utrzymanie proboszcza. Pod koniec I połowy XIX wieku parafia stała się filią Topolna, ponieważ musiano rozebrać stary kościół- drewniany, gdyż groził zawaleniem. Po wybudowaniu nowego kościoła w latach 1865/66, w roku 1884 parafia została wznowiona. Po utworzeniu parafii w Pruszczu zostały odłączone wioski: Pruszcz, Mirowice i Wałdowo. W roku 1980 do parafii zostało przyłączone Luszkowo.