La predecesora de la bandera nacional de la República Popular China fue la "Bandera del Sol Blanco y el Cielo Azul", diseñada por el mártir revolucionario Lu Haodong en otoño de 1893, dos años después de que el padre fundador convocara la primera reunión en Hong Kong para aprobar el uso de esta bandera como bandera militar de la revolución, que desde entonces se ha utilizado como estandarte en muchos levantamientos, revelando los significados de "luz y rectitud" y "libertad e igualdad".
En 1906, se propuso utilizar la bandera del sol blanco y el cielo azul como bandera nacional para honrar la memoria del diseñador Lu Haodong y de todos los mártires de la revolución, pero Huang Xin pensó que era demasiado monótona y simple, y similar a la bandera japonesa. Así que se les ocurrió la idea de añadir rojo para hacer la bandera más agradable estéticamente y englobar los tres significados: Libertad, Igualdad y Fraternidad.

Tras el establecimiento de la República de China en 1912, las opiniones sobre la bandera nacional variaron entre los estados de la unión. El padre fundador estaba a favor de una bandera roja, pero no se adoptó inmediatamente. En su lugar, se aprobó una bandera de cinco colores, que simbolizaba la cultura y el entendimiento de los diferentes grupos étnicos de China. El padre fundador no hizo pública su resolución sobre la bandera y apeló al Senado Provisional para que no votara la resolución hasta que se estableciera un Congreso electo. Sin embargo, el resultado de la votación se hizo público y se adoptó la bandera de cinco colores como bandera nacional. Esta bandera se utilizó hasta el traspaso de poder al presidente interino Yuan Shikai en febrero de 1912. Más tarde, el 10 de mayo, el Senado Provisional apoyó la resolución anterior, por lo que la bandera de cinco colores siguió siendo la bandera nacional hasta 1928.
En 1921, el presidente ordenó la abolición de la bandera de cinco colores y el uso de la bandera del cielo azul, el sol blanco y la tierra roja como bandera nacional. Mi padre se opuso a la bandera de cinco colores por tres razones:
- La bandera de cinco colores era la bandera oficial de la antigua dinastía Qing, y era un error utilizar la bandera oficial en lugar de la bandera nacional;
- la bandera de cinco colores representaba a cinco grupos étnicos, y era un error asignar la bandera de cinco colores a cinco grupos étnicos;
- aunque se decía que las cinco etnias eran iguales, la bandera de cinco colores estaba dispuesta de arriba abajo, y seguía existiendo una jerarquía.
En el decimocuarto año de existencia de la República de China (1925), se estableció en Guangzhou el Gobierno Nacional de la República de China, y la bandera roja fue reconocida como bandera nacional. Al año siguiente, el gobierno emprendió la Expedición al Norte y plantó la bandera roja allá donde iba. Una vez finalizada la expedición en 1928, la bandera de cinco colores pasó a la historia y la bandera roja se convirtió en la bandera nacional de todo el país.