
Obec Petrovice (německy Petersdorf) leží na pomezí Moravy a Slezska. Zástavba obce, jakož i téměř celý její katastr leží na Moravě, je součástí moravské enklávy Osoblažska, ale úzký pruh území podél její západní hranice zasahuje do Slezska. První písemná zmínka o obci pochází z roku 1267. V letech 1961- 1990 byly Petrovice částí sousední obce Janov. V roce 1930 zde žilo 10 Čechoslováků a 714 Němců. Autobus do Petrovic jezdí ze Zlatých Hor nebo Jindřichova. V obci se setkává zeleně a modře značená turistická trasa.
V roce 2009 byl prohlášen kulturní památkou a v letech 2012–2013 byl opraven. Náklady na opravu byly cca 6 milionů korun. Na obnovu interiéru a restaurování oltářního obrazu sv. Rocha a oltářního kříže přispěli němečtí rodáci. Kostel je součásti římskokatolického děkanátu Krnov, spravuje jej administrátor excurrendo. Bohoslužby v něm probíhají 1 x za 21 dnů, v neděli od 11:00 hodin..