Fargene grønt og rødt ble innført ved den republikanske revolusjonen i 1910. Før revolusjonen var Portugals flagg blått og hvitt, farger som etter revolusjonen ble ansett for både monarkiske og religiøse og dermed uaktuell som farger i republikkens nye flagg. I Portugal, som i resten av den katolske verden, knyttes blåfargen spesielt til jomfru Maria. Rødt og grønt var fargene landets republikanske parti hadde ført siden begynnelsen av 1890-tallet. Etter at monarkiet var styrtet i revolusjonen i 1910, ble disse fargene også etter en god del diskusjon valgt for republikkens flagg. Fargene ble da gitt en patriotisk, heller enn direkte republikansk, fortolkning. Etter dette blir grønt forklart som å stå for nasjonen, mens rødt står for blodet til alle dem som har kjempet for fedrelandet. Flagget ble formelt vedtatt 30. juni 1911.