Svátek byl založen „na počest staleté historie ukrajinské státnosti, státních symbolů nezávislé Ukrajiny a s cílem podpořit respektování státních symbolů Ukrajiny“ prezidentským dekretem z 23. srpna 2004. V roce 2009 byla vyhláška pozměněna tak, že 23. srpna byla na celé Ukrajině zavedena každoroční oficiální slavnost vztyčení vlajky, uvádí Ukrinform.
Modré a žluté barvy na vlajce mají nejméně tisíciletou historii a sahají do dob Kyivan Rus a Galicijsko-Volhynského království. Během vlny evropských revolucí v roce 1848, nazvané „Jaro národů“, byla modrožlutá vlajka založena jako vlajka ukrajinského lidu. V červnu 1848 byla poprvé vztyčena vlajka nad Lvovskou městskou halou. Ke schválení modrožluté vlajky jako národní došlo vyhlášením Ukrajinské lidové republiky. Pak v historii Ukrajiny bylo období červené vlajky se „srpem a kladivem“ a lidé byli vězněni za modré a žluté barvy vlajky.
V moderní době byla národní modrá a žlutá vlajka poprvé oficiálně vyvěšena nad radnicí ve Stryi 14. března 1990. V Kyjevě byla vlajka vztyčena nad radnicí později, 24. července 1990.
23. srpna 1991 přinesla skupina poslanců modrožlutou ukrajinskou vlajku do zasedací síně Verchovna Rada. 4. září byla slavnostně vztyčena nad budovou parlamentu.
Po začátku ruské agrese se modrožlutá vlajka stala symbolem boje a odporu proti okupantům.