He will share his time between the Warriors and Currie Chieftans.
The 21-year old, originally from Rotorua in New Zealand, qualifies for Scotland through his grandparents and was in the U20s squad in 2017.
He trained extensively with the Warriors during season 2017/2018 whilst also playing for Currie as they reached the BT Premiership finals.