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