Die deutsch-polnische Grenze geht auf die Anfänge des polnischen Staates zurück, wobei die Flüsse Oder (Oder) und Lausitzer Neiße (Nysa) (Oder–Neiße-Linie) eine der frühesten natürlichen Grenzen zwischen Deutschland und den slawischen Stämmen bilden. Über mehrere Jahrhunderte hat es sich nach Osten bewegt, stabilisierte sich im 14.Jahrhundert und verschwand im späten 18.Jahrhundert mit den Teilungen Polens, in denen Polens Nachbarn, einschließlich des Königreichs Preußen, sein gesamtes Territorium annektierten. 1871 wurde Preußen Teil des Deutschen Reiches.
Nachdem Polen nach dem Ersten Weltkrieg und den 123 Jahren der Teilungen die Unabhängigkeit wiedererlangt hatte, wurde eine lange deutsch-polnische Grenze mit einer Länge von 1.912 km (1.188 Meilen) (einschließlich einer 607 km (377 Meilen) langen Grenze zu Ostpreußen) festgelegt. Die Grenze wurde teilweise durch den Versailler Vertrag und teilweise durch Volksabstimmungen (ostpreußische Volksabstimmung und die schlesische Volksabstimmung, die auch von den schlesischen Aufständen betroffen war) geprägt. Die Form dieser Grenze ähnelte in etwa der Polens vor der Teilung.
Nach dem Zweiten Weltkrieg wurde die Grenze von Świnoujście (Swinemünde) im Norden an der Ostsee nach Süden zur Tschechischen Republik (damals Teil der Tschechoslowakei) Grenze zu Polen und Deutschland bei Zittau gezogen. Es folgt der Oder–Neiße-Linie der Flüsse Oder (Oder) und Neiße (Nysa) durch den größten Teil ihres Verlaufs. Dies wurde von den Hauptverbündeten des Zweiten Weltkriegs – der Sowjetunion, den Vereinigten Staaten und dem Vereinigten Königreich – auf Drängen der Sowjets und ohne nennenswerte Konsultationen mit Polen (oder Deutschland) auf der Konferenz von Jalta und der Potsdamer Konferenz vereinbart. Der sowjetische Außenminister Wjatscheslaw Molotow antwortete auf die Frage von Mikołajczyk nach der Westgrenze Polens, dass „sie sich an der Oder orientieren sollte“. Auf dem Gipfel in Jalta beschlossen die Führer der Mächte, einen Teil Ostpreußens mit Olsztyn und Elbląg, Pommern mit Danzig und Stettin, Unter- und Oberschlesien mit Oppeln, Wrocław und Gliwice sowie das Lebuser Land an Polen zu übergeben. Am 24. Juli, dem einzigen Mal in der Geschichte, sprachen der Kommunist Bierut und der oppositionelle Stanisław Mikołajczyk mit einer Stimme und kämpften für die Oder-Neiße-Linie. Churchill bestand auf der östlichen Neiße, was bedeutete, dass Wałbrzych mit seiner Region und Jelenia Góra deutsch bleiben würden. Kurz vor der Unterzeichnung des endgültigen Protokolls nahmen sowjetische Diplomaten eine weitere Änderung vor, wonach die Grenze „westlich von Świnoujście“ verlaufen sollte. Wie eine Kleinigkeit, aber dank dieser Stettin bekam freien Zugang zur Ostsee.
Diese Grenze war eine Entschädigung Polens für Gebiete, die infolge des Molotow–Ribbentrop-Pakts an die Sowjetunion verloren gegangen waren, und führte zu erheblichen Westtransfers der deutschen Bevölkerung aus den zurückgewonnenen Gebieten, die den polnischen Bevölkerungstransfers aus den Kresy-Gebieten entsprachen. Sie entsprach in etwa der jahrhundertealten, historischen Grenze zwischen den mittelalterlichen polnischen und deutschen Staaten. Es teilte mehrere Flussstädte in zwei Teile – Görlitz / Zgorzelec, Guben / Gubin, Frankfurt (Oder) / Słubice, Bad Muskau / Łęknica.
Ein dringendes Problem im Westen war die Abgrenzung eines Grenzabschnitts von Świnoujście nach Gryfino im Gelände. Bis Herbst 1945 waren diese Gebiete mit Ausnahme von Stettin noch nicht in die polnische Verwaltung einbezogen. Dieser Abschnitt der Grenze wurde im September und Oktober 1945 von der polnisch-sowjetischen gemischten Kommission abgegrenzt. Gemäß dem unterzeichneten Abkommen übernahm die polnische Verwaltung sie am 4. Oktober 1945. Bei der detaillierten Abgrenzung der Westgrenze stellte sich heraus, dass dies an vielen Stellen absurd war. Die Aussage der Potsdamer Konferenz, dass die Grenze „direkt“ westlich von Świnoujście verlaufen sollte, wurde so wörtlich in die Tat umgesetzt, dass sogar die Wasseraufnahme für die Stadt Świnoujście im Ausland belassen wurde. Diese Situation führte dazu, dass im Laufe der Jahre Korrekturen an der zuvor festgelegten Grenzroute vorgenommen wurden. Bereits im September 1945 wurde festgelegt, dass Polen von der deutschen Seite von Rieth und Altwarp im Austausch für Stolec, Buk, Bobolin, Barnisław, Rosówek, Pargowo und die Straße Stobno-Kołbaskowo abfahren würde. 1949 wurde die Grenze jedoch auf Höhe der Kreuzung und der Straße Links-Neu Lienken-Buk angepasst. Es wurde vereinbart, dass die gesamte Kreuzung in Nowe Linky auf die Seite der Deutschen Demokratischen Republik gehen würde, im Austausch für einen schmalen Landstreifen, der direkt auf der Westseite der Straße von Nowe Linki nach Buk liegt.Im Januar 1951 wurde ein Gesetz zur Abgrenzung der Grenze zwischen der Polnischen Volksrepublik und der Deutschen Demokratischen Republik ausgearbeitet, das die polnische Verwaltung der Inseln zwischen der westlichen Oder und Regalica (Międzyodrze) südlich von Gryfino bestätigte. Im November 1950 stimmte die Regierung der Deutschen Demokratischen Republik der Verlegung eines Wassereinlasses nach Polen am Wolgastsee zu. Im Juni des folgenden Jahres wurde eine Fläche von 76,5 ha (zusammen mit einer Wasseraufbereitungsanlage) in Polen eingegliedert, wodurch ein charakteristisches Vorgebirge entstand, das in das deutsche Gebiet hineinragt. Im Gegenzug erhielt Deutschland ein ähnliches Gebiet zwischen der Wasseraufnahme und der Pommerschen Bucht.
Am 6. Juni 1950 wurde zwischen der Regierung der Polnischen Volksrepublik und der Deutschen Demokratischen Republik eine Erklärung über die Abgrenzung der bestehenden polnisch-deutschen Grenze an der Oder–Neiße-Linie unterzeichnet. Nach der ersten Vereinbarung schlossen beide Länder den Vertrag von Zgorzelec. Die Grenze wurde 1970 von der Bundesrepublik Deutschland im Warschauer Vertrag und 1990 vom wiedervereinigten Deutschland im deutsch–polnischen Grenzvertrag von 1990 anerkannt. Es wurde 1951 geringfügigen Korrekturen (Landtausch) unterzogen. Die Grenzen waren von 1971 bis 1980 teilweise offen, als Polen und Ostdeutsche sie ohne Pass oder Visum überqueren konnten; Es wurde jedoch nach einigen Jahren wieder geschlossen, aufgrund des wirtschaftlichen Drucks polnischer Käufer auf die ostdeutsche Wirtschaft und des Wunsches der ostdeutschen Regierung, den Einfluss der polnischen Solidaritätsbewegung auf Ostdeutschland zu verringern.
Nach dem Fall des Kommunismus in Polen und Deutschland und der deutschen Wiedervereinigung wurde die Grenze Teil der Ostgrenze der Europäischen Wirtschaftsgemeinschaft, dann der Europäischen Union. Eine Zeit lang war es „die am stärksten bewachte Grenze in Europa“. Nach dem Beitritt Polens zur Europäischen Union im Jahr 2004 wurden die Grenzkontrollen in Übereinstimmung mit dem Schengener Abkommen gelockert, um die Passkontrollen bis 2007 abzuschaffen. Die modernen Grenzgebiete Polens und Deutschlands werden von etwa einer Million Bürgern dieser Länder innerhalb der Landkreise auf jeder Seite bewohnt.