Diagne was signed by manager Antonio Conte for Serie A champions Juventus in July 2013. On 13 September 2013, he was signed on loan by French club Ajaccio to gain further first team experience. Ajaccio were then managed by Italian manager Fabrizio Ravanelli (who was also a former teammate of Conte's).