Původně gotický kostel byl vystavěn jako dřevěný zřejmě ve 14. století. Na přelomu 14. a 15. století byl nahrazen kamennou stavbou. Později byl upraven renesančně a barokně. Z původního kostela se dochovaly obvodové zdi presbytáře se sanktuářem a dvě pole křížové klenby se zdobnými konzolami a svorníky. Renesanční zvonice, stojící osamoceně v sousedství kostela, pochází z roku 1573. Barokní věžová zvonice je z roku 1702 a márnice z roku 1845. Při zásadní neogotické úpravě podle B. Dvořáka v roce 1912 byla původní loď s dřevěným tabulovým stropem a dřevěnou kruchtou stržena a k zachovanému presbytáři byla přistavěna nová delší loď. Zachován byl i portál z 18. století se znakem rodu Zárubů z Hustířan
Před kostelem a hřbitovní zdí stojí socha sv. Jana Nepomuckého s datem 1780 a Sousoší Krucifixu s Pannou Marií Bolestnou z roku 1722. Sousoší restaurováno v roce 1930 a 2016 - 2017. Rovněž zde najdeme kamenný kříž, který byl od roku 1924 považován za ztracený. Roku 1987 byl prof. Preclíkem za pomocí místního starousedlíka nalezen. Původně si ho chtěl ponechat, pak svůj záměr přehodnotil. Opravil ho a vrátil na místo před hřbitovní zdí.
Vedle kostela se nachází farská zahrada, na které se obec Sopotnice rozhodla postavit funkční repliku dřevem vytápěné gotické chlebové pece.
Keš se nachází mimo areál hřbitova. Po odlovu, prosím, keš opět dobře zamaskujte, ať nám vydrží co nejdéle.