День Государственного флага РФ отмечается ежегодно 22 августа. Праздник берет свое начало с 1991 года, когда члены Верховного Совета приняли постановление о национальном флаге. Тогда решили, что национальным стягом станет исторический флаг России — «полотнище с белой, лазоревой и алой полосами».
История государственного флага уходит глубоко в историю. Впервые, считают ученые, флаг появился на первом российском фрегате «Орел» в XVII веке. Судно отправлялось в плавание с командой, состоящей из одних голландцев, поэтому царь Алексей Михайлович решил поднять флаг, похожий на голландский. Тогда стяг значительно отличался от нынешнего: в центре находился синий крест, а углы были красными и синими.
20 января 1705 года Петр I издал указ, согласно которому «на торговых всяких судах» должен подниматься бело-сине-красный флаг. Такой же стяг использовался и на военных кораблях, но только до 1712 года, когда был утвержден Андреевский флаг.
Официально бело-сине-красный флаг утвердили только в 1896 году, накануне коронации Николая II. До этого времени официальным флагом считался черно-желто-белый флаг.
Красный цвет означал державность, синий — цвет Богоматери, под покровительством которой находилась Россия, белый — цвет свободы и независимости. Другие историки считают, что триколор означает единство братских восточно-славянских народов: белый — цвет Белой Руси (Белоруссии), синий — Малороссии (Украины), красный — Великороссии.