История бело-сине-красного полотна восходит к концу XVII века, когда знамя было поднято на первом русском военном корабле «Орел» при Алексее Михайловиче. Официальному введению бело-сине-красного стяга Россия обязана Петру I. В 1705 году император издал указ, постановляющий использовать на торговых судах триколор. Своей рукой монарх начертал образец и определил порядок полос. Официальным государственным флагом России триколор стал накануне коронации Николая II в 1896 году. Тогда же было дано и толкование цветам. Красный означал державность, синий считался цветом Богоматери, под покровом которой находится Россия, а белый символизировал независимость и свободу страны. Неофициальная же версия гласит, что белый знаменует благородство и чистоту, синий — честность и верность, а красный — смелость, мужество и великодушие, присущие россиянам, и кровь, пролитую за Родину.
С 1917г. по 1991г. государственным флагом стало красное знамя СССР с желтыми серпом и молотом. Сейчас оно является знаменем Победы в Великой Отечественной войне.
22 августа 1991 года в качестве национального символа РФ был восстановлен исторический красно-сине-белый триколор.