TJ Ioane a commencé sa carrière professionnelle en 2009 avec la province de Wellington en NPC (championnat des provinces néo-zélandaises)[3]. Il dispute deux saisons avec cette équipe, sans pour autant jouer de match en raison de la féroce concurrence à son poste, et du manque de confiance de la part de son entraîneur Jamie Joseph[3]. Il rejoint ensuite la province d'Otago avec qui il dispute 37 matchs pour 10 essais inscrits[4],[5]. Il joue une part importante dans l'obtention du Ranfurly Shield par son équipe en , ce qui est la première fois depuis 1957 pour Otago[6].
En , après quatre saisons avec Sale, il est libéré de sa dernière année de contrat et rejoint les London Irish qui viennent d'être relégués en RFU Championship[9]. Il participe à la remontée du club londonien en Premiership[1],[10].
Peu utilisé lors de la saison 2019-2020, il est prêté la saison suivante à l'équipe écossaise des Glasgow Warriors en Pro14[11]. Il joue beaucoup lors de sa saison en Écosse, mais n'est pas conservé au terme de son contrat, et quitte le club[12].
En , il signe un contrat de deux saisons avec l'US bressane, récemment promue Pro D2[13]. Au terme de sa première saison, son club est relégué en Nationale, mais Ioane honore bien la deuxième année de son contrat[14]. Il quitte le club aindinois en [15].
Il est sélectionné pour la première fois avec l'équipe des Samoa en [17]. Il obtient sa première cape internationale le à l’occasion d’un test-match contre l'équipe du Canada à Vannes[18].