Kościół znajduje się na Szlaku Architektury Drewnianej województwa śląskiego.
Pierwsze wzmianki o wsi Zacharzowice pochodzą z 1305 roku, zaś o kościele - z 1447 roku[2]. W latach 1570−1629 kościół był przekazany w zarząd luteranom, których dziełem prawdopodobnie jest obecna świątynia, której budowę zainicjował zapewne pastor Petru Vulpes. Po 1629 r. scalono parafie w Zacharzowicach i Sierotach. Około 1675 roku dobudowano wieżę[3]. Kościół wielokrotnie remontowano, m.in. w 1687, 1795, 1804, 1824−1827, 1845, 1896−1898, 1909, 1956 i 2011−2012 (remont wieży i kościoła).