À partir de la saison 2018-2019, il signe pour le club italien du Rugby Calvisano, il se voit également offrir un contrat de Permit Player avec la franchise de Pro14 des Zebre, c'est-à-dire qu'il évolue avec Calvisano mais lorsque les Zebre ont besoin de lui il peut être convoqué par cette équipe[3]. Ensuite, il fait partie de l'effectif des Zebre à temps plein[4].
En , il est sélectionné avec l'Italie par Kieran Crowley pour le Tournoi des Six Nations[5]. Il fait ses débuts internationaux contre l'Écosse lors de la dernière journée du Tournoi[3]. En , il est sélectionné avec l'Italie dans un groupe de 46 joueurs pour préparer la Coupe du monde[6]. S'il n'est à l'origine pas sélectionné pour le Mondial, il est de nouveau appelé à la suite de la blessure de Luca Bigi durant la phase de poule[7].
En , il est convoqué pour le Tournoi des Six Nations[8]. Par la suite, après n'avoir pris part à aucune rencontre, il déclare forfait pour la quatrième journée[9].
Le , peu après le début de saison, il quitte le Benetton Trévise et s'engage avec les Northampton Saints en Angleterre pour le reste de l'exercice 2025-2026[11].