Święto flagi zostało wprowadzone nowelą ustawy z 20 lutego 2004 roku o godle, barwach i hymnie RP.
Historycznie polskie barwy narodowe wywodzą się z barw herbu Królestwa Polskiego i herbu Wielkiego Księstwa Litewskiego. W symbolice polskiej flagi biel pochodzi od bieli orła, będącego godłem Polski, i bieli Pogoni - rycerza galopującego na koniu, będącego godłem Litwy. Oba te godła znajdują się na czerwonych tłach tarcz herbowych. Dlatego też na fladze biel znalazła się u góry, ponieważ w polskiej heraldyce ważniejszy jest kolor godła niż tła.
Dzień Flagi RP obchodzony jest w przeddzień Święta Konstytucji 3 Maja z dwóch powodów historycznych:
- W czasach PRL w tym dniu zdejmowano po 1 maja flagi państwowe, by nie były widoczne w dniu zniesionego przez władze komunistyczne Święta Konstytucji 3 Maja.
- Również w tym dniu, w 1945 roku, żołnierze polscy zawiesili biało-czerwony sztandar na kolumnie Siegessäule w Berlinie w trakcie zdobywania tego miasta.
Dziś przypada także Dzień Polonii i Polaków za granicą. Jest to święto ustanowione w 2001 r. przez Senat w uznaniu wkładu Polonii w odzyskiwanie przez Polskę niepodległości.

