 Born in Frascati he was coached at local mini team ASD Frascati Mini Rugby 2001, in 2010 season he moved to promoted side Lazio, a team based in Rome.In January 2014, he trained with Zebre as a permit player.In May 2014, it was announced that he joined Zebre.