A antecessora da bandeira nacional da República Popular da China foi a “Bandeira do Sol Branco e do Céu Azul”, desenhada pelo mártir revolucionário Lu Haodong no outono de 1893, dois anos depois que o pai fundador convocou a primeira reunião em Hong Kong para aprovar o uso dessa bandeira como bandeira militar da revolução, que desde então tem sido usada como bandeira em muitas revoltas, revelando os significados de “luz e retidão” e “liberdade e igualdade”.
Em 1906, foi proposto o uso da bandeira do sol branco e do céu azul como bandeira nacional para honrar a memória do designer Lu Haodong e de todos os mártires da revolução, mas Huang Xin achou que ela era muito monótona e simples, semelhante à bandeira japonesa. Então, eles tiveram a ideia de adicionar a cor vermelha para tornar a bandeira mais agradável esteticamente e para abranger os três significados: Liberdade, Igualdade e Fraternidade.

Após o estabelecimento da República da China em 1912, as opiniões sobre a bandeira nacional variaram entre os estados da união. O pai fundador preferiu uma bandeira vermelha, mas ela não foi adotada imediatamente. Em vez disso, foi aprovada uma bandeira de cinco cores, simbolizando a cultura e a compreensão dos diferentes grupos étnicos da China. O pai fundador não tornou pública sua resolução sobre a bandeira e pediu ao Senado Provisório que não votasse a resolução até que um Congresso eleito fosse estabelecido. Entretanto, o resultado da votação tornou-se de conhecimento público e a bandeira de cinco cores foi adotada como bandeira nacional. Essa bandeira foi usada até a transferência de poder para o presidente interino Yuan Shikai em fevereiro de 1912. Mais tarde, em 10 de maio, o Senado Provisório apoiou a resolução anterior, de modo que a bandeira de cinco cores continuou a ser a bandeira nacional até 1928.
Em 1921, o presidente ordenou a abolição da bandeira de cinco cores e o uso da bandeira do céu azul, do sol branco e da terra vermelha como bandeira nacional. Meu pai se opôs à bandeira de cinco cores por três motivos:
- A bandeira de cinco cores era a bandeira oficial da antiga dinastia Qing, e era errado usar a bandeira oficial em vez da bandeira nacional;
- a bandeira de cinco cores representava cinco grupos étnicos, e era errado atribuir a bandeira de cinco cores a cinco grupos étnicos;
- embora tenha sido dito que os cinco grupos étnicos eram iguais, a bandeira de cinco cores estava disposta em uma ordem de cima para baixo, e ainda havia uma hierarquia.
No 14º ano de existência da República da China (1925), o Governo Nacional da República da China foi estabelecido em Guangzhou, e a bandeira vermelha foi reconhecida como a bandeira nacional. No ano seguinte, o governo partiu para a Expedição do Norte e fincou a bandeira vermelha por onde passou. Após o término da expedição em 1928, a bandeira de cinco cores tornou-se uma coisa do passado e a bandeira vermelha tornou-se a bandeira nacional de todo o país.