Il a le grade de Lance corporal[3] dans les Royal Scots Dragoon Guards.
Semesa Rokoduguni commence le rugby à l'école à Nausori aux Fidji. Bien que passionné, il ne se détache pas particulièrement par son talent et choisit de ce fait de ne pas s'orienter dans une carrière de rugbyman professionnel à la sortie de l'école[2].
Engagé dans l'armée britannique, il garde son amour pour le rugby et s'inscrit ainsi dans le club amateur Lytchett Minster RFC durant la période qu'il passe au camp d'entraînement de Bovington en 2008. Il rejoint ensuite l'équipe de l'Armée de terre britannique avec laquelle il s'illustre lors de matchs contre les équipes de la Royal navy ou de la Royal Air Force.
En , il signe un contrat professionnel avec le club de Bath, qu'il a impressionné à l'occasion d'un camp d'entrainement[4]. Il dispute son premier match avec Bath en Coupe anglo-galloise le contre Newport Gwent Dragons, marquant deux essais[1].