Sun City werd ontworpen door hotelmagnaat Sol Kerzner als onderdeel van zijn hotelketen Sun International. De officiële opening vond plaats op 7 december 1979. Sun City was destijds nog gevestigd in de bantoestan van Bophuthatswana.
In 1985 maakte gitarist Steven Van Zandt van de E Street Band Sun City tot de focus van zijn gelegenheidsband Artists United Against Apartheid. Hij en 48 andere artiesten namen samen het lied "Sun City" op, waarin zij aangaven nooit in het resort op te zullen treden. Tijdens de apartheid was immers alleen de blanke elite welkom in Sun City.