En el año 21 del reinado de Jiajing de la dinastía Ming (1542), se estableció el condado de Qingpu.
Durante la República de China y después de 1949, estuvo bajo la jurisdicción de la provincia de Jiangsu.
Destinado a Shanghai en 1958.
El 16 de septiembre de 1999, con la aprobación del Consejo de Estado (Guohan [1999] No. 113), se abolió el condado de Qingpu y se estableció el distrito de Qingpu. el área administrativa del distrito de Qingpu y el gobierno popular del distrito estaba ubicado en la ciudad de Qingpu.
En 2000, las ciudades de Liantang, Zhengxiao y Zhengdian fueron abolidas y se estableció una nueva ciudad de Liantang. Se abolieron las ciudades de Zhujiajiao y Shenxiang, y se establecieron las nuevas ciudades de Zhujiajiao y Fengxi, y se establecieron las nuevas ciudades de Huaxin Chonggu y Xianghuaqiao, y se estableció una nueva ciudad de Chonggu; y la ciudad de Da Ying, se establecieron las nuevas ciudades de Zhaotun y Liansheng, y se abolieron las nuevas ciudades de Xicen y Huancheng, y se estableció la nueva ciudad de Qingpu; Después del ajuste, el distrito de Qingpu tiene jurisdicción sobre 12 ciudades: Qingpu Town, Zhujiajiao, Liantang, Zhaoxiang, Xujing, Huaxin Town, Chonggu, Baihe, Zhaotun, Xicen, Jinze Town y Shangta.
El 29 de junio de 2001, algunas áreas de la ciudad de Baihe, distrito de Qingpu, participaron en la construcción de la Ciudad Internacional del Automóvil de Shanghai, a saber, Xiyuan Village, Wuzhao Village, Gongmin Village, Chenyue Village Xiashuibang Team, Tangwan The Dujia. El equipo de la aldea (un total de aproximadamente 5,4 kilómetros cuadrados) fue reestructurado e incluido en la ciudad de Anting, distrito de Jiading. A finales de 2002, el distrito de Qingpu tenía jurisdicción sobre 12 pueblos a nivel municipal y el parque industrial de Qingpu, con 75 comités vecinales y 185 comités aldeanos.
A finales de 2003, el distrito de Qingpu tenía una superficie total de 675,54 kilómetros cuadrados, una superficie de agua de 112,46 kilómetros cuadrados y una superficie de lago de 59,32 kilómetros cuadrados. Tiene jurisdicción sobre 12 pueblos, 56 comités de vecinos y 185 comités de aldea.