День Государственного флага Российской Федерации ежегодно отмечается 22 августа. Он был установлен на основании указа президента РФ от 20 августа 1994 года "О Дне Государственного флага Российской Федерации".
История самого российского триколора насчитывает уже более 300 лет. Впервые полотнище с тремя полосами было поднято в России при правлении Алексея Михайловича на одном из первых кораблей «Орел» в 1669 году. Но недолго суждено было триколору реять над российскими морями. Судно было сожжено вместе с флагом бунтовщиками.
Законодателем же, который утвердил стяг из трех полос, как государственный символ, стал Петр I. По его Указу в 1705 г., над каждым кораблем должен был взвиваться стяг из трех полос. Государь лично изобразил расположение и соотношение бело-сине-красных полос на полотнище.
Рожденный вместе с первыми российскими военными кораблями, российский флаг до XIX века оставался принадлежностью главным образом флотской культуры. Начало применения российского бело-сине-красного флага на суше связано с географическими открытиями русских мореплавателей.
До XIX века русские моряки водружали на берегу присоединенной земли памятный крест. Но в 1806 году появилась новая традиция. Русская экспедиция обследовала побережье Южного Сахалина и подняла на берегу два флага. Андреевский флаг отмечал заслугу военного флота, государственный бело-сине-красный флаг – новое владение России.
После Петра I в русской армии стали распространяться золотые (оранжевые) и черные цвета, которые постепенно начали приобретать роль государственных.
Указом императора Александра II от 23 июня (11 июня по старому стилю) 1858 года был введен черно-желто-белый флаг как официальный (государственный) флаг Российской Империи. Черно-желто-белый флаг просуществовал до 1883 года. 10 мая (28 апреля по старому стилю) 1883 года Александр III "Повелением о флагах для украшения зданий в торжественных случаях" распорядился использовать бело-сине-красный флаг в качестве государственного флага Российской Империи, вместо черно-желто-белого.
Официально бело-сине-красный флаг был утвержден как государственный флаг России только накануне коронации Николая II в 1896 году.
Три цвета флага, ставшего национальным, получили официальное толкование. Красный цвет означал "державность", синий – цвет Богоматери, под покровом которой находится Россия, белый – цвет свободы и независимости. Эти цвета означали также содружество Белой, Малой и Великой России.
В Советской России более 70 лет государственным флагом являлся красный стяг.
Чрезвычайная сессия Верховного Совета РСФСР 22 августа 1991 года постановила считать официальным символом России триколор. Указом президента РФ от 11 декабря 1993 года было утверждено Положение о государственном флаге Российской Федерации.
25 декабря 2000 года президент РФ Владимир Путин подписал федеральный конституционный закон "О Государственном флаге Российской Федерации". В соответствии с законом, Государственный флаг РФ представляет собой прямоугольное полотнище из трех равновеликих горизонтальных полос: верхней – белого, средней – синего и нижней – красного цвета. Отношение ширины флага к его длине – 2:3.