Впервые российский бело-сине-красный флаг появляется на страницах истории во времена царя Алексея Михайловича на первом русском военном корабле "Орёл" в 1667 году. Однако впервые законодательно учреждён он был при Петре I, который 31 января 1705 года издал указ о необходимости установки на русских торговых судах бело-сине-красного флага.
Государственным флагом российский триколор стал только в 1896 году, когда накануне коронации Николая II министерство юстиции определило его как единственно верный. В апреле 1918 года новое советское правительство упразднило триколор и заменило его на революционный красный флаг, который более 70 лет оставался флагом СССР и РСФСР. Только 22 августа 1991 года российские парламентарии вернули триколор в качестве официального государственного флага Российской Федерации.
Каждый цвет флага имеет свой смысл с самых давних времён. Белый означает благородство и чистоту, синий - честность и верность, красный - смелость, мужество, великодушие и кровь, пролитую за свободу и независимость Родины.