Après avoir terminé sa scolarité, devant l'impossibilité de faire une carrière professionnelle dans l'État de Victoria, il déménage à Canberra[3],[4]. Il rejoint alors l'Academy (centre de formation) des Brumbies, tout en jouant avec le club amateur des Tuggeranong Vikings(en) en ACTRU Premier Division[3],[5]. Avec ce club, il remporte le championnat quatre fois de suite entre 2011 et 2014[5]. Avec les Brumbies, il dispute et remporte la Coupe de monde des clubs de rugby à sept en 2013[6],[7]. Il dispute ensuite un tournoi de rugby à sept au Kenya avec le club sur invitation du Samurai RFC, puis il joue avec les Brumbies le tournoi de rugby à dixWorld Club 10s(en) à Singapour la même année[3],[8].
En 2014, il est présent dans l'effectif élargi des Brumbies qui dispute le Super Rugby, tout en occupant à côté un emploi de charpentier[5]. Il joue son premier match professionnel le contre les Waratahs[5]. Remplaçant, il entre rapidement en jeu pour remplacer Tevita Kuridrani blessé, et connaît une première expérience difficile en se faisant intercepter sa première passe[5]. Il s'agit de l'unique match qu'il dispute lors de cette saison, puisqu'il se blesse peu après[9].
Plus tard en 2014, il est retenu dans l'effectif de l'équipe des Canberra Vikings pour disputer la saison inaugurale de National Rugby Championship (NRC)[9],[10]. Il dispute six matchs au poste de centre, et inscrit quinze points[1].
Pendant la saison de NRC, il obtient un contrat pour jouer avec les Brumbies pour la saison 2015 de Super Rugby[3],[11]. Il ne joue que deux matchs lors de la saison, tous dans la peau d'un remplaçant, à cause de la présence de joueurs comme Matt Toomua ou Christian Lealiifano à ses postes[1],[12]. Il n'est pas conservé au terme de la saison[13],[14].
Lors de la saison 2015 de NRC, il commence par jouer à l'ouverture, avant de glisser au centre après le retour de Lealiifano[1],[12]. À la fin de la saison, il participe à la finale de la compétition, que son équipe perd face à Brisbane City[15].
Sans contrat professionnel au début de l'année 2016, il décide de rejoindre le Warringah RC, qui joue dans le championnat amateur de Nouvelle-Galles du Sud, le Shute Shield[16]. Il y effectue une saison pleine, disputant dix-sept matchs comme titulaire[1].
Peu après son passage à Warringah, il est recruté par le club français de l'AS Béziers, évoluant en Pro D2, sur la base d'un contrat de deux saisons[17]. Après une première saison où il aligné dix-huit fois, il blesse aux cervicales au début de la saison 2017-2018[1],[18]. Il est déclaré par la suite inapte à la pratique du rugby en France, ce qui interrompt sa carrière[18],[19].
Toutefois, un mois après l'arrêt présumé de sa carrière, il s'engage avec le club espagnol de Santboiana, profitant des règlementations plus souples dans le domaine des lésions cervicales[18],[20]. Avec l'équipe catalane, il dispute cinq matchs de División de Honor[1]. Il quitte le club après une unique saison, et retourne en Australie[21].
De retour en Australie, il décide en 2018 de rejoindre la franchise australienne de la Western Force, qui viennent d'être exclus du Super Rugby, afin de disputer le World Series Rugby[22]. Il dispute également le National Rugby Championship (NRC) la même année[23]. L'année suivante, il remporte avec son équipe le Global Rapid Rugby, après avoir terminé la saison invaincue[24].
Toujours en 2019, il fait son retour dans sa région d'origine avec les Melbourne Rising pour la saison 2019 de NRC[4],[25].
Dans la foulée du NRC, il rejoint en cours de saison les Jersey Reds, qui évoluent en deuxième division anglaise[26]. Il termine la saison avec le club jersiais, jouant onze matchs, avant que la saison ne soit interrompue par la pandémie de Covid-19 en [1]. Il n'est pas conservé après cette fin de saison tronquée, et quitte le club[27].
Il retourne une nouvelle fois jouer en Australie, et dispute le Shute Shield 2020 avec le club de Gordon[28]. Il est alors auteur d'une grosse saison, jouant quatorze matchs et inscrivant 147 points[1]. Il prend une part prépondérante à la victoire de son équipe dans la compétition, inscrivant notamment 20 points (dont un essai) lors de la finale face à Eastwood[29].
Ses bonnes performances avec Gordon lui permettent d'être retenu dans l'effectif de son ancienne équipe des Brumbies pour la présaison 2021[32],[33]. Il passe le restant de la saison dans l'effectif élargi, mais ne dispute aucune rencontre. Il signe ensuite un contrat d'un an avec la franchise de Canberra pour la saison 2022[34]. Doublure à l'ouverture du jeune international australien Noah Lolesio, il dispute sept matchs lors de la compétition[1],[35].
Après deux ans d'absence, il est rappelé en 2021 avec la sélection samoane pour la double confrontations face aux Tonga, qualificative pour la Coupe du monde 2023[44]. Les Samoans parviennent finalement à se qualifier, après l'avoir emporté largement lors des deux matchs[45].