Das Museum befindet sich im Stadtbezirk Huangpu, auf dem Gelände der Expo 2010. Die Eröffnung erfolgte im Herbst 2012 mit einer Ausstellung zeitgenössischer Kunst von der Pariser Galerie Centre Pompidou mit dem Titel Portrait of the Times. Die Ausstellungsfläche beläuft sich auf 10.000 m² und drei Etagen. In dem Museum werden wechselnde temporäre Ausstellungen chinesischer und westliche Kunst gezeigt. Das Museum ist Chinas erstes staatliches Museum für Gegenwartskunst.