Праздник учрежден указом президента Украины Леонида Кучмы в 2004 году.
Связан праздник с тем, что в 1991 году именно 23 августа в сессионный зал Верховной Рады группа депутатов впервые внесла украинский флаг. Сейчас он хранится в музее Верховной Рады.
В 2009 году президент Украины Виктор Ющенко внес изменения в указ Кучмы, учредив ежегодную официальную церемонию поднятия флага 23 августа по всей Украине.
До 2004 года День флага отмечали только в Киеве. Приходился праздник на 24 июля, поскольку в этот день в 1990 году украинский флаг подняли над зданием столичной администрации.