Diédhiou begon zijn carrière in 2012 bij ASM Belfort. Vervolgens trok hij naar SAS Épinal. Na één seizoen tekende hij bij Gazélec Ajaccio. In 2014 kwam de Senegalees international bij FC Sochaux terecht, dat hem vanaf februari 2015 anderhalf seizoen uitleende aan Clermont Foot. Tijdens het seizoen 2015/16 maakte hij 21 doelpunten in de Ligue 2. In juli 2016 betaalde Angers SCO 1,6 miljoen euro voor de aanvaller, die een vierjarig contract tekende. Op 13 augustus 2016 debuteerde hij in de Ligue 1 tegen Montpellier HSC.[3] Op 24 september 2016 maakte Diédhiou zijn eerste competitietreffer tegen AS Monaco.[4]
Diédhiou debuteerde in 2014 voor Senegal, in een oefeninterland tegen Colombia. Hij speelde de volledige wedstrijd, die in 2-2 eindigde.[5] Op 3 september 2016 maakte de aanvaller zijn eerste interlandtreffer, in een kwalificatiewedstrijd voor de Afrika Cup 2017 tegen Namibië.