Mais ne possédant pas un passeport européen, il est contraint de quitter l'Italie. Il signe début 2016 avec le CS Politehnica Iași, avec qui il disputera la coupe de Roumanie. Il obtient par la même occasion la nationalité roumaine. Après quelques mois en Roumanie, il part en Russie et rejoint le RC Kuban Krasnodar[6]. Sous contrat jusque fin 2016, il est prêté au Krasny Yar pour la fin d'année civile, afin de prendre part au Continental Shield[7]. À la suite de son prêt, il est définitivement intégré au sein de la formation de Krasnoïarsk[8]. Il aura ainsi l'occasion de disputer la Challenge Cup 2017-2018 avec les russes. Il y restera jusqu'en 2020, date à laquelle il est recruté par les London Irish, qui évoluent en Premiership[9]. Il est titularisé dès le début de saison par son club, lors d'un déplacement à Worcester[10]. Il joue cinq rencontres lors de la saison, mais son contrat n'est pas renouvelé, et il quitte le club en [11].
En , il signe un contrat d'une saison avec à l'USA Perpignan, qui vient de retrouver le Top 14[12]. S'imposant comme un joueur majeur de l'effectif, il est prolongé d'une saison par l'USAP[13].
En 2023, il change de sélection nationale. Il décide ainsi de désormais représenter la Roumanie, et est titularisé lors de sa première sélection face à la Pologne[14], mais il déclare finalement forfait pour cette rencontre.