Farverne grøn og rød blev indført ved den republikanske revolution i 1910. Før revolutionen var Portugals flag blåt og hvidt, farver som efter revolutionen blev anset for både monarkiske og religiøse og dermed uaktuelle som farver i republikkens nye flag. I Portugal, som i resten af den katolske verden, knyttes den blå farve specielt til [[jomfru Maria]]. Rød og grøn var farverne landets republikanske parti havde ført siden begyndelsen af 1890-tallet. Efter at monarkiet var styrtet i revolutionen i 1910, blev disse farver også efter en god del diskussion valgt til republikkens flag. Farverne fik da en patriotisk, frem for den direkte republikanske, fortolkning. Efter dette blev grønt forklaret for at stå for nationen, mens rødt står for blodet for alle dem som har kæmpet for fædrelandet. Flaget blev formelt vedtaget 30. juni 1911.
Historie