Свято встановлено згідно з указом Президента від 23 серпня 2004 року для вшанування багатовікової історії українського державотворення, державної символіки незалежної України та з метою виховання поваги громадян до державних символів України.
У 2009 році було внесено зміни до цього указу й засновано щорічну офіційну церемонію підняття прапора 23 серпня по всій Україні.
Державний прапор – невід'ємний атрибут кожної країни, що уособлює самобутність та спадкоємність її державотворчих традицій. Його еволюція у своєрідний спосіб відображає багатовікові процеси розвитку, становлення та життєдіяльності державних утворень.