Первым стягом на Руси было красное полотно с изображением креста. во времена феодальной раздробленности на Руси каждое княжество имело свои отдельные символы, в том числе и флаг.
На Куликовом поле русское воинство объединилось под стягом багряно-красного цвета с изображённым на нём ликом Христа. Под подобным флагом Иван Грозный ходил на Казань, а Пётр I в Азовский поход.
Впервые привычный для нас флаг появился на русском фрегате во времена царя Алексея Михайловича. По велению Петра I триколор украшал не только торговые суда, но и военные, пока в 1712 году ему на смену не пришёл Андреевский флаг.
При Александре II появляется имперский флаг. Однако просуществовал он недолго: в 1883 году Александр III повелел использовать только красно-сине-белый флаг. Красный стал символизировать державность, синий — цвет Богоматери и белый — цвет свободы и независимости. Кроме того, цвета символизировали также и содружество Белой, Малой и Великой России.
Больше материалов об истории — на нашем сайте История.рф.