Il fait ses débuts en National Rugby League (« "NRL" ») avec les Wests Tigers lors de la saison 2013 avant de jouer pendant deux saisons aux Rabbitohs de South Sydney et de rejoindre les Eels de Parramatta. Il dispute la Coupe du monde de rugby à XIII 2017 avec la sélection italienne, et remporte deux ans plus tard la Coupe du monde de rugby à neuf en 2019 avec cette fois-ci l'Australie.