Bath have confirmed that Semesa Rokoduguni has signed a new contract with the Aviva Premiership club.
The Fijian back, who can play at centre or wing, has impressed with six tries in 13 appearances since joining Bath midway through the season.
The former tank soldier with the Royal Scots Dragoon Guards was also voted the club's most improved player at their annual awards ceremony earlier this month.
Head coach Gary Gold said: "Roko is an incredible raw talent, and we've really seen how dangerous he can be in the recent months.
"He's developed a lot in his time here so far, has been a potent threat for us in attack and ruthless in defence. He has a lot more still to come, and we're very much looking forward to working with him to bring that out."
Rokoduguni is still a serving officer in the army, and his commanding officer, Lieutenant Colonel "Barty" Bartholomew, said: "I am extremely proud of his achievements both on and off the rugby field over this last season at Bath Rugby.
"He remains a Lance Corporal in The Royal Scots Dragoon Guards and has been an excellent ambassador for the Regiment and Army. We all look forward to watching him score many more tries at the Rec, as well as top scoring against the Navy next year!"