Wizja wyścigu o Grand Prix Chin Formuły 1 powstała w latach 90. XX wieku. Chiński rząd planował budowę obiektu Formuły 1 w Zhuhai, w prowincji Guangdong[1]. Tor Zhuhai International Circuit został wybudowany i tymczasowo został dodany do kalendarza Formuły 1 na sezon 1999[2]. Ostatecznie ze względu na to, że tor nie spełniał standardów Formuły 1, wyścig wykreślono z kalendarza[1]. Jednak rząd nie poddał się i z pomocą organizatorów wyścigu o Grand Prix Makau udało się zorganizować inauguracyjny wyścig w Chinach w sezonie 2004[1].
W październiku 2002 ogłoszono podpisanie siedmioletniego kontraktu na organizację wyścigu, począwszy od 2004[3]. Obiektem zmagań został tor Shanghai International Circuit, który został zaprojektowany przez Hermanna Tilke[3]. Otwarcie obiektu nastąpiło 6 czerwca 2004[4].
Pierwszą edycję wyścigu wygrał Rubens Barrichello w Ferrari. Druga edycja, zorganizowana rok później, kończyła zmagania sezonu 2005. Wygrał Fernando Alonso, który sięgnął po tytuł mistrzowski, natomiast Renault wywalczyło pierwsze mistrzostwo konstruktorów. Wyścig w sezonie 2006 wygrał Michael Schumacher, dla którego to było ostatnie zwycięstwo w Formule 1.
W listopadzie 2008, agencja AFP podała, że przedstawiciel szanghajskich władz sportowych, Qiu Weichang zastanawiał się nad dalszą organizacją eliminacji, ze względu na jego duże koszty[5]. Później informacja została sprostowana przez organizatorów wyścigu[6].
W lutym 2011, urząd ds. sportu ogłosił przedłużenie umowy na organizację wyścigu do 2017 roku[7]. W 2017 przedłużono kontrakt na trzy lata[8]. W sezonie 2019 eliminacja ta była jednocześnie 1000. Grand Prix w historii Formuły 1.
W sezonie 2020 wyścig najpierw przełożono, potem odwołano ze względu na pandemię COVID-19[9]. Runda w sezonie 2021, ze względu na ograniczenia w podróżowaniu, związane z pandemią COVID-19, została odroczona, a następnie odwołana[10]. 6 listopada 2021 władze Formuły 1 ogłosiły przedłużenie umowy na organizację wyścigu do 2025 roku[11]. Wyścig powrócił do Formuły 1 w sezonie 2024, a jego pierwszym zwycięzcą po przerwie został Max Verstappen[12]