 On 8 September 2014, di Gennaro was signed by Vicenza, on loan.After a great season with the Vicenza, in the summer of 2015 he moved to Cagliari, demoted to Serie B.On 21 July 2017, Di Gennaro was signed by Lazio on a three-year contract.