Российский триколор имеет более чем 300‑летнюю историю. Отцом нынешнего триколора считается Петр I, издавший в 1705 году указ, согласно которому "на торговых всяких судах" должны поднимать бело‑сине‑красный флаг, сам начертал образец и определил порядок горизонтальных полос.
В августе 1994 года Президент России Борис Ельцин подписал Указ, в котором говорится: "В связи с восстановлением 22 августа 1991 года исторического российского трехцветного государственного флага, овеянного славой многих поколений россиян, и в целях воспитания у нынешнего и будущих поколений граждан России уважительного отношения к государственным символам, постановляю: Установить праздник - День Государственного флага Российской Федерации и отмечать его 22 августа".