Первые пятьсот лет своей истории Россия не имела ни герба, ни флага, ни гимна.
Роль флага в средние века исполняла чудотворная икона, с которой шли в бой княжеские дружины. Обычно перед походом или боем у чудотворной иконы совершалась общая молитва. Так, благословляя князя Дмитрия Донского на решающее сражение с татарами, святой Сергий Радонежский вручил воину икону с изображением Богородицы. Такую икону берегли как зеницу ока.
На хоругвях, стягах, или знаменах также изображались иконописные лики, чаще других голова Христа, или Спас Ярое око, как говорили на Руси. В этой ситуации стяг играл роль мифического оберега или охранного амулета, роль которого – обеспечить покровительство и защиту божественной силы.
Государственный флаг в России появился на рубеже XVII-XVIII веков, в эпоху становления России как мощного государства. Впервые бело-сине-красный флаг был поднят на первом русском военном корабле «Орел», в царствование отца Петра I Алексея Михайловича. Известно, что «Орел» недолго плавал под новым знаменем: спустившись по Волге до Астрахани, был сожжен восставшими крестьянами Степана Разина. Законным же отцом триколора признан Петр I. 20 января 1705 года он издал указ, согласно которому «на торговых всяких судах» должны поднимать бело-сине-красный флаг, сам начертал образец и определил порядок горизонтальных полос. В разных вариациях трехполосный флаг украшал и военные корабли до 1712 года, когда на военном флоте утвердился Андреевский флаг.
В 1858 году Александр II утвердил рисунок «с расположением гербовых черно-желто-белого цветов Империи на знаменах, флагах и других предметах для украшений на улицах при торжественных случаях». А 1 января 1865 года вышел именной указ Александра II, в котором цвета черный, оранжевый (золотой) и белый уже прямо названы «государственными цветами России».
Черно-желто-белый флаг просуществовал до 1883 года. 28 апреля 1883 года было объявлено повеление Александра III, в котором говорилось: «Чтобы в тех торжественных случаях, когда признается возможным дозволить украшение зданий флагами, был употреблен исключительно русский флаг, состоящий из трех полос: верхней - белого, средней - синего и нижней - красного цветов». Наконец, в 1896 году Николай II учредил Особое совещание при министерстве юстиции для обсуждения вопроса о Российском национальном флаге. Совещание пришло к выводу, что «флаг бело-сине-красный имеет полное право называться российским или национальным и цвета его: белый, синий и красный именоваться государственными» и определило, что для всей империи должен «окончательно считаться бело-сине-красный цвет, и никакой другой».
Три цвета флага, ставшего национальным, получили официальное толкование. Красный цвет означал «державность», синий - цвет Богоматери, под покровом которой находится Россия, белый - цвет свободы и независимости. Эти цвета означали также содружество Белой, Малой и Великой России.
После Февральской революции Временное правительство употребляло в качестве государственного бело-сине-красный флаг. Советская Россия не сразу отвергла трехцветный символ России. 8 апреля 1918 года Я.М.Свердлов, выступая на заседании фракции большевиков Всероссийского Центрального Исполнительного Комитета (ВЦИК), предложил утвердить боевой красный флаг национальным российским флагом, и более 70 лет государственным флагом являлся красный стяг.
22 августа 1991 года (после ГКЧП) чрезвычайная сессия Верховного Совета РСФСР постановила считать официальным символом России триколор. Указом Президента РФ от 11 декабря 1993 года было утверждено Положение о Государственном флаге Российской Федерации, а в Указе от 20 августа 1994 года устанавливалось, что Государственный флаг постоянно находится на зданиях, где размещается Администрация Президента РФ, федеральные органы исполнительной власти, другие федеральные органы государственной власти, органы государственной власти субъектов РФ (вместе с флагами субъектов РФ).
В августе 1994 года Президент России Борис Николаевич Ельцин подписал Указ, в котором говорится: «В связи с восстановлением 22 августа 1991 года исторического российского трехцветного государственного флага, овеянного славой многих поколений россиян, и в целях воспитания у нынешнего и будущих поколений граждан России уважительного отношения к государственным символам, постановляю: установить праздник - День Государственного флага Российской Федерации и отмечать его 22 августа».
4 декабря 2000 года Президент РФ Владимир Владимирович Путин внес в Государственную Думу среди прочих законов о государственной символике проект Федерального конституционного закона «О Государственном флаге Российской Федерации». 8 декабря 2000 года Государственная Дума приняла законопроект в первом и третьем (окончательном) чтении. 20 декабря 2000 года Совет Федерации ФС РФ одобрил проект закона, 25 декабря 2000 года его подписал Президент РФ Владимир Владимирович Путин.
В соответствии с законом, Государственный флаг РФ представляет собой прямоугольное полотнище из трех равновеликих горизонтальных полос: верхней - белого, средней - синего и нижней - красного цвета. Отношение ширины флага к его длине - 2:3.
В настоящее время чаще всего (неофициально) используется следующая трактовка значений цветов флага России:
белый цвет означает мир, чистоту, непорочность, совершенство;
синий - цвет веры и верности, постоянства;
красный цвет символизирует энергию, силу, кровь, пролитую за Отечество.
Государственному флагу, как и святыне, отдаются соответствующие почести. Достоинство флага подлежит защите как внутри страны, так и за ее пределами, осквернение его рассматривается как оскорбление чести нации и государства.
Воины всегда шли в бой под флагами, давали присягу, целуя край флага, флаг ставили на завоеванные земли, город, высоту. Тот, кто нес флаг, всегда считался лучшим человеком, это особая честь. Поэтому, когда мы слышим фразу “Овеянный славою флаг наш”, мы должны испытывать национальную гордость за себя и за нашу страну.