Nawiązuje ona do ważnych wydarzeń z historii Polski: obrony Jasnej Góry przed Szwedami w 1655 r., ślubów króla Jana Kazimierza – powierzenia królestwa opiece Matki Bożej, a także do uchwalenia Konstytucji 3 Maja.
Uroczystość została ustanowiona na prośbę biskupów polskich po odzyskaniu niepodległości po I wojnie światowej. Oficjalnie święto obchodzone jest od 1923 r. W 1920 r. zatwierdził je dla Kościoła w Polsce papież Benedykt XV. Po reformie liturgicznej w 1969 r. święto zostało podniesione do rangi uroczystości.
Wyraża ona wiarę narodu w szczególną opiekę Bożą, jakiej Polacy doświadczali i doświadczają za pośrednictwem Maryi. Jej kult, jako Królowej Polski jest bardzo stary. Przykładem może być "Bogurodzica", najstarsza polska pieśń religijna, która przez wieki pełniła rolę narodowego hymnu.
W czasie najazdu szwedzkiego, 1 kwietnia 1656 r. w katedrze lwowskiej, przed cudownym wizerunkiem Matki Bożej Łaskawej król Jan Kazimierz złożył uroczyste Śluby, w których m.in. zobowiązywał się szerzyć cześć Maryi, wystarać się u papieża o pozwolenie na obchodzenie Jej święta, jako Królowej Korony Polskiej, a także zająć się losem chłopów i zaprowadzić w państwie sprawiedliwość społeczną.
Szczególne związanie kultu Maryi, Królowej Korony Polskiej, z Jasną Górą nastąpiło 8 września 1717 r., kiedy to dokonano koronacji jasnogórskiego obrazu, co uznano za koronację Maryi na Królową Polski.
Wezwanie „Królowo Polski” zostało na stałe wpisane do Litanii Loretańskiej w 1908 r., kiedy zezwolił na to papież Pius X. W tym samym roku ustanowił on też święto Królowej Polski dla diecezji lwowskiej. Po uzyskaniu niepodległości przez Polskę biskupi zwrócili się do Stolicy Apostolskiej z prośbą rozszerzenia tego święta na cały kraj. Jako datę zaproponowano dzień 3 maja, na pamiątkę pierwszej polskiej Konstytucji, która realizowała część ślubowań króla Jana Kazimierza. Święto zatwierdzone zostało oficjalnie w 1920 r. przez papieża Benedykta XV.
Kult Królowej Korony Polskiej upowszechniał się po rozbiorach Polski, szczególnie w środowisku emigracji polskiej we Francji oraz wśród mieszkańców Lwowa i Krakowa, i odegrał wielką rolę w pracy nad budzeniem poczucia i świadomości narodowej. Zaborcy doceniali znaczenie tego kultu i prowadzili walkę z jego propagowaniem, nakazując m.in. usuwanie wezwania „Królowa Korony Polskiej” z Litanii loretańskiej, zwalczając pielgrzymki do Częstochowy, usuwając z bibliotek publikacje o Królowej Korony Polskiej i ścigając procesami posiadanie i rozpowszechnianie kopii obrazu jasnogórskiego.
Po odzyskaniu przez Polskę niepodległości biskupi polscy zaproponowali papieżowi ustanowienie święta Maryi Królowej Polski w dniu 3 maja, tak pragnęli podkreślić związek tego święta z pierwszą polską konstytucją uchwaloną 3 maja 1791 przez Sejm Czteroletni. Konstytucja wypełniła w swoich założeniach część ślubowań Jana Kazimierza – król zobowiązywał się uroczyście wziąć pod opiekę lud polski i zaprowadzić sprawiedliwość.
Po napaści Niemiec oraz Sowietów w 1939 władze okupacyjne zakazały obchodzenia święta Królowej Korony Polskiej. Nie uznawały go również władze Polski Ludowej po II wojnie światowej, święto obchodzono tylko w liturgii kościelnej.
W 300. rocznicę królewskich ślubów, nową ich wersję opracował przebywający wówczas w miejscu internowania Prymas Polski kard. Stefan Wyszyński. Jasnogórskie Śluby Narodu – po uwolnieniu Prymasa – złożył uroczyście na Jasnej Górze Episkopat Polski 26 sierpnia 1956 r. w uroczystość Matki Boskiej Częstochowskiej w obecności miliona wiernych. 10 lat później, 3 maja 1966 r. tam właśnie odbyły się centralne uroczystości milenijne chrztu Polski. Dokonano wówczas aktu zawierzenia Matce Bożej i powierzenia narodu polskiego Jej opiece na kolejne 1000 lat.
