День Государственного флага ежегодно отмечается в России 22 августа. Он был установлен на основании указа президента РФ от 20 августа 1994 года «О Дне Государственного флага Российской Федерации».
Историческим государственным флагом России считается бело-сине-красное полотнище, которое было поднято на первом русском корабле «Орел» во время царствования Алексея Михайловича в 1668 году.
В 1693 году триколор стал личным штандартом царя Петра I. В январе 1705 года Петром I был издан указ, по которому «на торговых всяких судах» должны были поднимать бело-сине-красный флаг. Триколор до 1712 года использовали и на военных кораблях – до того времени, как на флоте был утвержден Андреевский флаг (белое полотнище с двумя диагональными полосами синего цвета, образующими наклонный крест).
В XVIII — первой половине XIX века бело-сине-красный флаг использовался не только для торговых судов, но и обозначал принадлежности территорий к Российской империи. Например, им пользовались русские морские экспедиции и русские колонии в Америке.
В 1858 году император Александр II утвердил гербовые черно-желто-белый цвета («чернь-золото-серебро») на знаменах и флагах империи. А 1 января 1865 года вышел именной указ императора, в котором цвета черный, оранжевый (золотой) и белый были прямо названы «государственными цветами России».
В мае 1896 года особое совещание, созванное императором Николаем II, определило, что для империи флагом должен «окончательно считаться бело-сине-красный цвет, и никакой другой».
Во время августовских событий 1991 года в Москве над Белым домом был поднят исторический триколор. 22 августа 1991 года Верховный Совет РСФСР принял постановление «Об официальном признании и использовании Национального флага РСФСР». 1 ноября 1991 года флаг был утвержден Съездом народных депутатов РСФСР.
25 декабря 2000 года президент РФ Владимир Путин подписал конституционный федеральный закон «О Государственном флаге Российской Федерации». В нем говорится, что «Государственный флаг Российской Федерации представляет собой прямоугольное полотнище из трех равновеликих горизонтальных полос: верхней — белого, средней — синего и нижней — красного цвета».