Российский флаг родился вместе с первыми российскими военными кораблями и до XIX века оставался принадлежностью главным образом флотской культуры.
На бортах ботика Петра I были нанесены белые, синие и красные полосы. А в 1693 году отряд малых судов Петра совершил поход на Соловецкие острова уже под флагом из равных горизонтальных белой, синей и красной полос.
В течение почти полутора столетий флаг нашей страны многократно изменялся. В ноябре 1990 года правительственная комиссия по разработке новой государственной символики решила проблему флага быстро и почти без разногласий: Россия имела бело-сине-красный флаг с более чем 300-летней историей, и этот флаг должен был вернуться.
25 декабря 2000 года, накануне нового века и нового тысячелетия, принят Федеральный конституционный закон «О Государственном флаге Российской Федерации». Он определяет правовое положение и правила использования флага России.