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