The current competition has only existed since 1982, but between 1940 and 1953, several other tournaments between the Spanish league champions and the cup winners (then Copa del Generalísimo) were played.
It was not played again until 1945, when the Ambassador of Argentina, due to the good relations with the Spanish military government, offered a trophy called Copa de Oro Argentina.
In 1947, the Copa Eva Duarte de Perón was established as an annual tournament, as a tribute to the President of Argentina and his wife, the popular Evita. They were played between September and December, usually as one-match finals.
In 2018, the Supercopa was played for the first time as a single match hosted at a neutral venue. In February 2019, it was announced that the competition would be changed from a two-team format to four teams, which would include a semi-final round.