La première utilisation attestée des armoiries de la Pologne, un aigle blanc sur un bouclier rouge, date du XIIIe siècle. La raison du choix des couleurs n’est pas connue, mais il se peut qu’il s’agisse simplement d’une volonté de faire un contraste net avec les armes du Saint-Empire romain germanique voisin (un aigle noir sur un bouclier doré). Les premiers drapeaux de la Pologne étaient armoriés : les armoiries étaient transformées directement en bannière en remplissant le champ du drapeau avec le dessin du bouclier. Le même motif a été repris après la Première Guerre mondiale par de nombreuses organisations nationalistes polonaises. Le drapeau rouge avec un aigle blanc fut toutefois finalement rejeté au profit d’un simple bicolore horizontal blanc sur rouge adopté le 1er août 1919. L’État polonais a disparu de 1939 à 1944 lors de la conquête de l’Europe par les nazis, mais les forces dirigées par les communistes, soutenues par l’Armée rouge soviétique, ont rendu le drapeau blanc-rouge à la Pologne. Un changement a néanmoins été apporté aux armoiries polonaises : la couronne d’or qui figurait depuis longtemps sur la tête de l’aigle a disparu. Les anticommunistes insistaient sur le fait que la couronne symbolisait le statut d’État et la souveraineté, et non la monarchie, mais les communistes l’interprétaient comme une représentation de la suzeraineté royale – ce qui était politiquement anathème – et par conséquent, la couronne ne fut restaurée qu’en 1990, après la chute du régime communiste.
Le bicolore blanc-rouge uni de la Pologne n’a pas été modifié pendant les années du régime communiste. À des fins particulières – par exemple, l’affichage sur les navires marchands, par les agents diplomatiques et dans les aéroports -, les armoiries sont ajoutées à la bande blanche du drapeau, mais le drapeau d’État utilisé par la plupart des entités gouvernementales ne comprend pas les armoiries.
Dans le cas de la Pologne, les armoiries sont ajoutées à la bande blanche du drapeau.