Kościół zbudowano w latach 1840-42 w stylu późnego klasycyzmu. Fundatorem świątyni był ówczesny dziedzic Słupi Alojzy Leszczyński. Pod koniec XIX wieku dobudowano niewielką kruchtę. Ołtarz główny, dwa boczne i ambona utrzymane są w stylu barokowym. Na uwagę zasługują: kopia cudownego obrazu Matki Boskiej Częstochowskiej, późnobarokowy obraz św. Barbary w ołtarzu bocznym, epitafia oraz cykl malarski ,,Droga Krzyżowa” z przeł. XVII i XVIII wieku.