Sa carrière professionnelle décolle en 2015, lorsqu'il signe un contrat avec l'équipe écossaise des Glasgow Warriors, récente vainqueur du Pro12. Il y multiplie les sélections et se fait remarquer par l'encadrement de l'équipe d'Écosse. Bien que n'ayant pas d'origine écossaise, il bénéficie du règlement autorisant un joueur à représenter son pays d'adoption après trois années passées à jouer pour un club du pays. Dès 2018, il est appelé pour préparer la tournée de novembre. Il est finalement retenu pour disputer le Tournoi des Six Nations 2019, où il fait son début international contre l'Italie. Il marque son premier essai international lors du match suivant contre l'Irlande. Il est par la suite retenu parmi les 31 joueurs allant disputer la Coupe du monde 2019.