Uroczystośc Najświętszej Maryi Panny Królowej Polski zostało ustanowione przez papieża Benedykta XV w 1920 na prośbę polskich biskupów po odzyskaniu przez Polskę niepodległości w 1918. Święto upamiętnia śluby lwowskie z 1 kwietnia 1656 roku, czyli ogłoszenie Matki Boskiej Królową Korony Polskiej przez króla Jana Kazimierza wraz z senatorami zgromadzonymi w katedrze lwowskiej. Celem ślubów było wzmocnienie oporu chłopów przeciw Szwedom w czasie trwającego potopu. Król zobowiązywał się uroczyście wziąć pod opiekę lud polski i zaprowadzić sprawiedliwość
Polscy biskupi po I wojnie światowej zaproponowali papieżowi ustanowienie święta Maryi Królowej Polski właśnie 3 maja, żeby podkreślić związek tego święta z pierwszą polską konstytucją, która wypełniła w swoich założeniach część ślubowań Jana Kazimierza.