Xasa est née le 28 avril 1965[1]. Elle est originaire du Cap-Oriental [2]. Elle est titulaire d'une licence de l'Université du Transkei et de deux diplômes de troisième cycle, une licence et une maîtrise en administration publique, de l' Université de Fort Hare[3].
Elle enseigne dans plusieurs lycées différents[3] et rejoint la Ligue des femmes de l'ANC en 1993[4].
Entre 1997 et 2000, pendant la transition post- apartheid au sein du gouvernement local, elle devient maire du district de Kei (rebaptisé plus tard district d'Amathole ) dans le Cap-Oriental[3]. Elle est la première femme à occuper le poste de maire d'une municipalité de district dans le Cap-Oriental[4].
Xasa représente ensuite l'ANC à l' Assemblée législative de la province du Cap-Oriental entre 2001 et 2009. Durant cette période, elle a siégé au Conseil exécutif de la province du Cap-Oriental dans trois portefeuilles différents : en tant que membre du Conseil exécutif (MEC) pour le développement social ; MEC pour le logement, les collectivités locales et les affaires traditionnelles ; et MEC pour les collectivités locales et les affaires traditionnelles[3]. Elle assure également l'intérim du MEC pour la santé après le limogeage du titulaire, Bevan Goqwana, en avril 2006[5].
Parallèlement, entre décembre 2006 et septembre 2009, elle est trésorière provinciale de la branche du Cap-Oriental de l'ANC, sous la direction du président provincial Stone Sizani[6]; elle effectue un seul mandat avant d'être remplacée par Thandiswa Marawu en 2009[7].
Lors des élections générales d'avril 2009, Xasa est élue pour représenter l'ANC à l' Assemblée nationale, la chambre basse du Parlement sud-africain [3]. Après les élections, le président Jacob Zuma la nommé vice-ministre du Tourisme ; elle sert sous la direction du ministre Marthinus van Schalkwyk dans ce qui était un portefeuille nouvellement créé[8]. Elle est maintenue à ce poste après les élections générales de mai 2014, maintenant sous la direction du ministre Derek Hanekom [9]. Elle a finalement servi près de huit ans à ce poste, et tout au long de cette période a maintenu un « profil bas », bien qu'elle ait servi simultanément comme porte-parole nationale de la Ligue des femmes de l'ANC[10].
Dans la nuit du 30 mars 2017, Zuma annonce un remaniement ministériel controversé, au cours duquel Xasa est nommée ministre du Tourisme en remplacement de Hanekom[11]. Elizabeth Thabethe est nommée adjointe[12]. Elle est la première femme à diriger ce ministère. Durant son mandat, le ministère a finalisé une stratégie nationale décennale révisée pour le secteur du tourisme, approuvée par le Conseil des ministres, et le ministère du Tourisme a obtenu un audit sans réserve. Cependant, le Mail & Guardian a néanmoins déclaré que, compte tenu de sa longue expérience à ce poste, sa performance avait été « décevante jusqu'à présent », notamment dans la mesure où elle n'avait pas stimulé la croissance de la demande touristique[13].
Xasa continuait d'être perçue comme une politicienne « discrète »[14]. Cependant, en juin 2017, elle a fait sensation en révélant, en réponse à une question parlementaire, que SA Tourism, une agence sous sa tutelle, avait un contrat de plusieurs millions de rands avec Bell Pottinger, l'agence de relations publiques récemment liée à des campagnes de désinformation menées par la famille Gupta et Duduzane Zuma . Le bureau britannique de SA Tourism avait versé à l'entreprise 9,6 millions de rands pour des services de relations publiques et de communication sur trois ans[15]. Le contrat avait été attribué avant la promotion de Xasa et avant les engagements de Bell Pottinger auprès des Gupta et de Duduzane Zuma[16], mais l' Alliance démocratique, parti d'opposition, a néanmoins déclaré qu'elle demanderait à Xasa de justifier ces dépenses devant la Commission du portefeuille du tourisme [17].
En septembre 2017, Xasa est élue pour un mandat de deux ans comme l'une des deux vice-présidentes de la Commission régionale pour l'Afrique de l' Organisation mondiale du tourisme des Nations unies. Elle a servi sous la présidence de Najib Balala du Kenya et aux côtés de Hamat Bah de Gambie[18]. Trois mois plus tard, elle a assisté à la 54e Conférence nationale de l'ANC à Nasrec, où elle est élue pour un mandat de cinq ans comme membre du Comité exécutif national du parti. En nombre de voix reçues, elle se classe 70e sur les 80 membres élus au comité[19].
Le 26 février 2018, Cyril Ramaphosa, qui avait récemment succédé à Zuma à la présidence, annonce un important remaniement ministériel, dans lequel Xasa est nommée pour succéder à Thulas Nxesi au poste de ministre des Sports et des Loisirs[20]. Elle est la première femme à occuper ce poste[14]. Elle a déclaré que ses priorités incluraient le sport scolaire et les infrastructures sportives communautaires, ainsi que la transformation raciale dans les organismes sportifs pour assurer l'égalité des chances[21]. Elle était une figure importante dans la défense sud-africaine de l'athlète Caster Semenya: lorsque l' Association internationale des fédérations d'athlétisme a annoncé son changement de politique de 2018 sur la testostérone pour les athlètes féminines, Xasa a condamné la nouvelle politique comme étant « très sexiste, très raciale et homophobe »[22], et en février 2019, elle a accompagné Semenya à Lausanne, en Suisse, pour contester la politique devant le Tribunal arbitral du sport[23].
Lors des prochaines élections générales en mai 2019, Xasa est confortablement réélue à l'Assemblée nationale, classée 30e sur la liste nationale du parti de l'ANC[3]. Cependant, Ramaphosa la limoge de son deuxième cabinet, nommant Nathi Mthethwa pour la remplacer dans un portefeuille nouvellement élargi en tant que ministre des Sports, des Arts et de la Culture [24]. Peu de temps après l'annonce du cabinet de Ramaphosa, l'ANC annonce que Xasa avait démissionné de son siège législatif[25].
Ramaphosa l'a ensuite nommée ambassadrice d'Afrique du Sud en Belgique, avec accréditation de non-résidente auprès du Luxembourg et de l' Union européenne. Elle est arrivée à Bruxelles en décembre 2020 et a présenté ses lettres de créance le 2 février 2021[26]. Elle n'est pas réélue au Comité exécutif national de l'ANC à l'expiration de son mandat lors de la 55e Conférence nationale du parti en décembre 2022[27].