Shanghaihin perustettiin itsenäisen Suomen ensimmäisiä edustustoja v. 1924, jolloin kaupungissa avattiin Suomen konsulinvirasto. Edustusto oli aluksi Suomen Tokion suurlähetystön alainen ja sen vastuualueena oli koko Kiina. Vuonna 1926 virasto korotettiin pääkonsulinvirastoksi, joka toimi vuoteen 1945 asti.
Pääkonsulaatin uudelleenperustamista Shanghaihin esitettiin jo vuonna 1951, mutta tämä ei vielä tuolloin toteutunut. Shanghain nykyinen pääkonsulaatti avattiin 1.11.1995. Sen toimipiiri käsittää Shanghain kaupungin sekä Jiangsun, Zhejiangin, Anhuin ja Jiangxin maakunnat. Asukkaita toimipiirissä on yli 270 miljoonaa. Suomen kansalaisia pääkonsulaatin toimipiirin alueella on noin 700.