Generalkonsulatets uppdrag är att representera Sverige, svensk utrikespolitik, samt främja svenska intressen i Shanghai och provinserna Anhui, Jiangsu och Zhejiang. 17 personer arbetar på generalkonsulatet, varav tre är utsända från UD, samt två från Migrationsverket.
Generalkonsuln Marie-Claire Swärd Capra är myndighetschef.
En viktig uppgift för generalkonsulatet är att öka kunskapen om Sverige, stärka Sverigebilden hos målgrupper i Shanghai, liksom att främja samarbete och långsiktiga relationer mellan Sverige och östra Kina, särskilt när det gäller handel, kultur och utbildning. Generalkonsulatets främjandegrupp har fyra medarbetare och arbetet leds av Konsuln ansvarig för främjande.
Generalkonsulatet bistår med konsulär och civilrättsliga service samt utfärdar svenska pass och ID-kort för svenska medborgare. Den administrativa personalen ansvarar för protokollära frågor, arkiv, bokföring och fastighets- och säkerhetsfrågor. Den konsulära och administrativa gruppen har fem medarbetare och arbetet leds av Konsuln för administration och konsulära frågor.
Generalkonsulatet har en omfattande migrationsverksamhet och handlägger ärenden rörande visum, samt uppehålls- och arbetstillstånd i samverkan med Migrationsverket. Migrationsgruppen har sju medarbetare och arbetet leds av Konsuln ansvarig för migration.