La primera sección de la Línea 2 abrió el 28 de octubre de 1999, desde la Estación de Parque Zhongshan hasta la Estación de Calle Longyang. Esta sección, que incluía doce estaciones, totalizaba 16,3 km. Un año después, se añadió la Estación del Parque Alta-tecnológico de Zhangjiang al este de la línea, aumentando la longitud en 2,8 km. En diciembre de 2006 abrieron cuatro nuevas estaciones, situadas al oeste de la de Zhongshan, extendiendo la línea hasta la Estación de Calle Songhong. Esta sección añadió otros 6,15 km. Cuatro años después, se extendió considerablemente como preparación para la Expo de 2010. En febrero, se reconstruyó la estación del Parque Alta-tecnológico de Zhangjiang. Otra extensión por el este hizo que llegara hasta la Estación de Calle Guanglan. Un mes después, la línea se extendió por el oeste hasta Xujing Este, aádiendo 8 km e incluyendo paradas en Aeropuerto Internacional de Hongqiao y la Estación de Trenes de Hongqiao. En abril, una extensión por el oeste añadió ocho estaciones, totalizando 26,6 km y extendiéndola hasta Aeropuerto Internacional de Pudong.