Der Ort liegt in Lothringen zwischen Hügeln eingebettet am Schrecklinger Bach, 35 Kilometer nordöstlich von Metz, 13 Kilometer nordöstlich von Boulay-Moselle (Bolchen) und 5½ Kilometer südöstlich von Bouzonville (Busendorf) sowie 13 Kilometer westsüdwestlich von Saarlouis, unweit der Grenze zum Saarland. Im Norden ist Oberdorff mit der Gemeinde Château-Rouge (Rothendorf) zusammengewachsen.
Zur Gemeinde gehört der südlich gelegene Weiler Odenhoven (Odenhofen).
Nach dem Ersten Weltkrieg musste die Region aufgrund der Bestimmungen des Versailler Vertrags 1919 an Frankreich abgetreten werden. Im Zweiten Weltkrieg war die Region von der deutschen Wehrmacht besetzt und stand bis 1944 unter deutscher Verwaltung.
Bevölkerungsentwicklung
Jahr
1962
1968
1975
1982
1990
1999
2007
2019
Einwohner
285
314
302
306
314
372
364
337
Wappen
Im Gemeindewappen finden sich die früheren Abhängigkeiten des Dorfs: der Bischofsstab steht für die Kartause Rettel, die Löwen waren die Attribute der Kastellanei im saarländischen Berus, und das blaue Dreieck symbolisiert den Mantel des Heiligen Martin, Schutzpatron der alten Pfarrei des Ortsteils Odenhoven.[2]
Georg Lang: Der Regierungs-Bezirk Lothringen. Statistisch-topographisches Handbuch, Verwaltungs-Schematismus und Adressbuch, Metz 1874, S. 124 (google-books.com).