La începutul anilor 90, primele planuri au apărut pentru ca guvernul chinez să aducă Formula 1 în țară, însă după ce Circuitul Internațional Zhuhai a fost conceput, construit și adăugat provizoriu pentru calendarul din 1999, circuitul a eșuat în a îndeplini cerințele impuse de FIA pentru a găzdui un Grand Prix.
În 2002, un contract de șapte ani a fost semnat pentru a fi organizată o cursă în Shanghai, iar în 2004, primul Grand Prix a avut loc în China.[4]