Az ukrán zászló eredetéhez több legenda társul.
Az egyik változat, ami az ukrán zászló eredtéről szól még Volodimir korából ered. Ennek értelmében, az első ismert színes ábrázolás a sárga-kék szín volt. A poltavai csatában, a mazepai kozákok a sárga-kék zászló színei alatt harcoltak.
A valóságban a kék-sárga színösszetétel még a Kijevi Rusz idejére nyúlik vissza. I. Kijevi Szvjatoszlav pecsétje (Kr. E. 945) ugyanilyen színű volt, mint Ukrajna nemzeti címerének korai változata a - trizub.
Ukrajna Alkotmányának 20. cikke a következőket mondja: "Ukrajna állami zászlaja két egyforma méretű vízszintes kék és sárga színű sáv zászlaja".
A történelem során az államfők különböző zászlókat használtak, attól függően, hogy milyen történelmi korszakot írtunk. Az első zászlót, Pavlo Skoropadskyi, Ukrajna államfője használta.
A sárga-kék ukrán zászló első ünnepélyes felvonására 1990. július 24-én került sor a kijevi városi tanács üléstermében.
1992. augusztus 24. óta, Ukrajna függetlenségének napjától kormányrendelet szabályozza, hogy nemzeti ünnepeken valamennyi középületen és közterületen Ukrajna zászlaját, lobogóját ki kell tűzni, illetve fel kell vonni.