Литовский флаг был впервые поднят 1 января 1919 года в Вильнюсе немногочисленной группой добровольцев, входивших в литовские военные формирования. В память об этом событии ежегодно в первый день нового года в Литве отмечается День флага Литвы (лит. Lietuvos Vėliavos diena).
С конца 15 века и на протяжении более четырех веков флаг Литвы был красного цвета, на флаге был изображен белый рыцарь. В 1918 году именно такой флаг стал государственным флагом Литвы.
Литовский Совет учредил специальную комиссию для разработки национального флага, и
19 апреля 1918 года был принят горизонтальный триколор с использованием цветов, наиболее популярных в традиционной литовской одежде.
Желтый — цвет солнца, символизирует процветание, благородство, честность и величие духа.
Зеленый — цвет жизни, несущий с собой надежду, свободу, радость и напоминающий о красоте природы.
Красный — цвет родной земли и крови, символизирующий любовь, отвагу, мужество и кровь, пролитую за свое Отечество.