Konsulat w Szanghaju został utworzony 15 października 1954. Akt założycielski podpisał wiceminister spraw zagranicznych Marian Naszkowski. Polskie przedstawicielstwo jest najstarszą funkcjonującą nieprzerwanie placówką zagraniczną tego rodzaju w Szanghaju. Pierwotnie okręg konsularny obejmował 12 Prowincji: Szantung, Jiangsu, Anhui, Zhejiang, Fujian, Tajwan, Henan, Hubei, Hunan, Jiangxi, Guangdong, Kuangsi oraz samo miasto Szanghaj. 1 maja 1955 w skład okręgu konsularnego nowo utworzonego Konsulatu Generalnego PRL w Kantonie przesunięto Guangdong i Guangxi. Jednocześnie konsulat w Szanghaju podniesiono do rangi Konsulatu Generalnego. W maju 1956 okręg konsularny przyjął obecny kształt.

Konsulowie generalni 1976–1978 – Jan Sierek ok. 1980 – 1986–1989 – Zygmunt Sobczyński 1989–1992 – Józef Sołtysiewicz 1992–1996 – Stanisław Pawelczyk 1996–1999 – Zbigniew Bylica 1999–2003 – Jerzy Bayer 2004–2007 – Sylwester Szafarz 2007–2012 – Andrzej Łysiak 2012–2014 – Krzysztof Smyk 2014–2018 – Piotr Nowotniak 2018–2022 – Marek Ciesielczuk 2022–2023 – Piotr Leszczyński (p.o.) 2023–2024 – od 2024 – Adam Bralczyk