Dopo aver disputato il Campionato mondiale giovanile con la Nazionale Under-20, nel 2011-12 esordisce in Eccellenza con la maglia dei di Parma. Seguono due stagioni con e , prima dell'approdo al . Mentre gioca nel club giallo-nero, viene selezionato in qualità di "permit player" da e Treviso e convocato per due anni nell'. Nel 2016 viene acquistato a titolo definitivo dal per la stagione successiva di Pro12. Dal settembre 2017 torna a disputare il campionato nazionale nelle file del , laureandosi campione d'Italia col club al termine del 2017-18. Dal 2020 viene ingaggiato dal .