Sanktuarium św. Józefa jest położony w województwie opolskim na granicy Prudnika. Kościół został wzniesiony około 4 km od miasta. Pierwsza świątynia została zbudowana w 1852 roku przez alkantarystów.
Kościół św. Józefa powstał w 1866 roku w stylu neogotyckim. Wnętrze świątyni zdobi ołtarz nawiązujący do gotyku. Jest on zwieńczony krzyżem z figurami świętych. Do nawy zaś przylegają dwa boczne ołtarze. Szczególną czcią otaczano w klasztorze obraz św. Józefa. Od 6 października 1954 do 28 października 1955 roku bezpieka więziła w klasztorze kardynała Stefana Wyszyńskiego. Obecnie jest tam sala upamiętniająca internowanie kardynała.
W późniejszych latach budynki klasztorne zamieniono na prewentorium dla dzieci wojskowych. W 1996 roku abp. Alfons Nossal przemianował kościół na sanktuarium św. Józefa. Aktualnie świątynia jest jednym z najczęściej odwiedzanych obiektów w Górach Opawskich.