Российский триколор имеет более чем 300-летнюю историю. Государственный флаг в России появился на рубеже XVII–XVIII веков, в эпоху становления России как мощного государства. Законным «отцом» триколора признан Пётр I, издавший указ, согласно которому на всех торговых судах должен был подниматься бело-сине-красный флаг. Он сам начертал образец флага и определил порядок цветов.
До XIX века российский флаг оставался принадлежностью флотской культуры. На суше его начали использовать в связи с географическими открытиями русских мореплавателей. До XIX века русские моряки водружали на берегу присоединенной земли памятный крест. Но в 1806 году появилась новая традиция. Русская экспедиция обследовала побережье Южного Сахалина и подняла на берегу два флага. Андреевский флаг отмечал заслугу военного флота, а государственный бело-сине-красный флаг – новое владение России.