Die nasionale vlag van Peru is op 25 Februarie 1825 amptelik in gebruik geneem. Die vlag vertoon drie ewe breë vertikale bane van links na regs in rooi, wit en rooi. ’n Variant van die staatsvlag en staats- en vlootvaandel bevat ’n variant van die land se wapenskild in die middel van die wit baan. Die oorlogsvlag vertoon ’n ander variant van die land se wapenskild in die middel van die wit baan. Vlagdag in Peru word op 7 Junie gevier, die herdenking van die Slag van Arica. Rooi verteenwoordig die bloed wat op pad na onafhanklikheid gevloei het. Wit verteenwoordig suiwerheid en vrede. Die kleurskema word hieronder gelys: Gedurende die Onderkoninkryk Peru is die koloniale Spaanse vlag oor Peru vertoon. In 1820, gedurende die onafhanklikheidstryd het generaal William Miller, ’n Brit van geboorte, die eerste vlag wat die opkomende land verteenwoordig het, in Tacna gehys. Die oorspronklike vlag is verlore maar dit is beskryf as vlootblou met is goue son in die middel (wat waarskynlik die Inti sou voorstel). Die eerste vlag van die Republiek van Peru is deur generaal José de San Martín geskep en amptelik op 21 Oktober 1820 verorden.