Until the handover of Macau to the People's Republic of China in 1999, Macau officially used only the Portuguese flag, unlike Hong Kong, which used a blue flag along with the Union Jack and its coat of arms during British rule. In 1967, there were proposals to give each overseas province its own flag, consisting of the Portuguese flag with a local coat of arms, but none of them were ever adopted.

After the period of 1911-1999, when the current Portuguese flag was used, a light blue flag with the official coat of arms of the Portuguese colony of Macau was used. During the Portuguese administration, this flag also represented the territory of Macau in international forums, although it was not the official flag of the Portuguese colony.
The modern green flag with a white lotus flower on five stars has been officially used since December 20, 1999.