Pierwsza ostrogska świątynia wzmiankowana już w 1307 r. Do sekularyzacji w 1810 r. podlegała kolegiacie raciborskiej, a potem parafii WNMP. W 1817 r. erygowana parafia św. Jana Chrzciciela.
Pierwotnie kościół drewniany z 1649 r., w 2. poł. XVII w. przeniesiony do Zawady Książęcej (tam spłonął w 1992 r.). Obecny kościół neogotycki zbudowany w l. 1856-1860 r. według projektu Vinzenza Statza z Kolonii jako bazylika z transeptem i wieżą w fasadzie zachodniej. Zgodnie ze średniowiecznymi kanonami, spoczywająca na dziesięciu filarach piaskowcowych nawa główna jest dwukrotnie wyższa od bocznych, które opięto na zewnątrz szkarpami stanowiącymi punkt oparcia dla łuków odporowych. Ażurowość górnej kondygnacji wysokiej na 190 stóp1 wieży sugeruje, że obok budowli kolońskich na tę realizację Statza oddziaływał kościół we Fryburgu Bryzgowijskim. Do przełomu XIX i XX w. ważne miejsce pielgrzymkowe na Śląsku za sprawą słynącego łaskami cudownego obrazu Jezusa Boleściwego. Malowidło na desce, z końca XVII bądź początku XVIII w., wzorowane na twórczości włoskich mistrzów – Il Volterrano oraz Palloniego, znajduje się w bocznym ołtarzu św. Krzyża, przy którym zachowały się liczne wota dziękczynne. Kopia cudownego obrazu (1827) umieszczona w ołtarzu głównym (dzieło Adalberta Siekindera z Monachium) nad ikoną Matki Boskiej Ostrogskiej, a pod wyśmienitym dziełem mistrza Jana Bochenka zatytułowanym Chrzest Jezusa w Jordanie. W transepcie zwracają uwagę przepiękne witraże z około 1900 r., wykonane przez pracownie Otto Lazara z Raciborza oraz Franza Borgiasa Mayera z Monachium. Pierwsza wykonała witraż w maswerkowym oknie południowym – przy ołtarzu św. Krzyża.
Ikonografia przedstawienia obejmuje kolejno:
- św. Annę z dziewczęcą Maryją,
- św. Edwarda króla niosącego mężczyznę na plecach,
- św. Katarzynę z kołem,
- św. Stanisława biskupa z Piotrowinem.
Poniżej postaci znajdują się:
- tarcza z inskrypcją „Bogu na chwałę”,
- herb książąt von Ratibor,
- herb Raciborza i godło Polski.
Firma z Monachium wykonała niezwykle sugestywny „Sąd ostateczny”.