první národní vlajka Peru byl vytvořen v roce 1820, kdy José de San Martín dorazil se svou Armádou Andes z Argentiny a Chile., Peruánská vlajka, kterou navrhl, kombinovala barvy červené a bílé, prý byla vybrána proto, že San Martín viděl při svém příjezdu hejno plameňáků. Forma vlajky byla neobvyklá-diagonální dělení tvořící dva bílé a dva červené trojúhelníky s erbem uprostřed. Když se místní partyzáni nezávislosti etablovali, byla 15.března 1822 přijata další vlajka., Podobnost této vlajky (rovná červeno-bílo-červené vodorovné pruhy s červeným slunce, tradiční symbol Incké říše, v centru), které Španělska způsobil zmatek, a to bylo brzy změněno (31. Května) do vlajky s pruhy, ale slunce znak zůstal v centru.
dne 25.února 1825 byl vytvořen návrh, který se nyní používá. Červeno-bílo-červené svislé pruhy z předchozí vlajky byly zachovány, ale slunce bylo nahrazeno novým erbem. Jeho štít je orámován jedním věncem (palmových a vavřínových větví) a překonán jiným., Štít je rozdělen na tři části s postavami symbolickými národní hrdostí a bohatstvím. Vikuně, free-roaming camelid úzce souvisí s lamy a alpaky, je zastoupena v první čtvrcení; kromě představující bohatství Peruánskou faunu, to stojí za svobodu, národní hrdost a hrdinství. Druhý kvartér má strom cinchona, jehož kůra se používá k výrobě chininu. A konečně, spodní polovina štítu zobrazuje hojnost, ze které rozlévají zlaté a stříbrné mince, symbolické nerostného bohatství národa., Kromě toho se říká, že bílý pruh vlajky představuje čistotu a červená připomíná krev vlastenců. Jako v řadě jiných zemí, státní vlajky soukromých osob zobrazuje pouze pruhy, znak je vyhrazeno pro vlajky slouží oficiální (tj. vláda) účely.