Początki parafii w Słupii sięgają już XIV w. Dokładnie 19 maja 1379 r. bp Dobiesław erygował parafię, wydzielając ją z trzech sąsiednich: Bielska, Drobina i Jeżewa. Wiadomo, że obecna świątynia jest trzecią z kolei. Dwie poprzednie (jedna drewniana, druga murowana) uległy zniszczeniu.
Istniejący dziś kościół został zbudowany w 1876 r. Konsekrował go w 1884 r. bp Henryk Kossowski. Wewnątrz świątyni szczególną uwagę zwraca barokowy ołtarz główny z ok. 1700 r. Warto również zobaczyć późnobarokową, cylindryczną chrzcielnicę z drugiej połowy XVIII w.