Bien que le premier Grand Prix de Chine n'ait eu lieu qu'en 2004, le gouvernement chinois a essayé dès le début des années 90 de le mettre en place. A l'origine, c'est la ville de Zhuhai, située dans la province de Guangdong au sud du pays, qui avait été choisie pour accueillir la course. Le circuit fut construit et même inscrit au calendrier 1999 de la F1, mais, finalement, le Grand Prix fut annulé, la piste ne répondant pas aux normes de la FIA.

En 2002, les administrateurs du circuit international de Shanghai annoncent qu'un accord de 7 ans a été signé avec la Formula One Management, pour l'organisation du Grand Prix de Chine, de 2004 à 2011. En 2004, la toute première course est remportée par Rubens Barrichello sur Ferrari. Il terminera d'ailleurs à la deuxième place du championnat du monde, derrière son coéquipier Michael Schumacher.

L'année suivante, le Grand Prix accueille la dernière manche de la saison et la course est remportée par Fernando Alonso, alors déjà sacré champion du monde, mais qui n'avait pas gagné depuis six courses. En 2006, le vainqueur est Michael Schumacher. C'est sa dernière victoire en F1, car il quitte la compétition cette année-là. Jusqu'à maintenant, aucun pilote n'a remporté plus d'une fois le Grand Prix de Chine.