N'Diaye speelde in de jeugd van Espoir Saint Louis en brak ook door bij die club. In 2007 maakte hij de overstap naar Casa Sports. Hier speelde hij twee seizoenen alvorens hij de overstap maakte naar ASC Linguère. Bij deze club speelde de doelman zich in het nationale elftal. Kalmar FF huurde de Senegalees in 2012.[1] Tot een optreden in Zweedse dienst kwam het niet en na zijn terugkeer nam ASC Diaraf de doelman over. Eind 2013 verruilde N'Diaye deze club voor Horoya AC in Guinee. Na vijf seizoenen in dat land keerde hij terug naar Senegal, waar hij voor Génération Foot ging spelen. Horoya AC haalde N'Diaye in november 2020 weer terug, nadat hij transfervrij kon vertrekken bij Génération Foot.
N'Diaye maakte zijn debuut in het Senegalees voetbalelftal op 3 maart 2010, toen met 0–2 gewonnen werd van Griekenland. Mamadou Niang opende de score en Guirane N'Daw zorgde voor de tweede treffer. N'Diaye mocht van bondscoach Amara Traoré in de basis beginnen en hij speelde de volledige negentig minuten mee.[2] N'Diaye werd in mei 2018 door bondscoach Aliou Cissé opgenomen in de selectie van Senegal voor het wereldkampioenschap in Rusland[3] Senegal was ingedeeld in groep H, samen met Polen, Colombia en Japan. Na een 2–1 zege op Polen speelde de West-Afrikaanse ploeg met 2–2 gelijk tegen Japan, waarna in de slotwedstrijd met 1–0 verloren werd van groepswinnaar Colombia. De selectie van bondscoach Cissé eindigde in punten en doelpunten exact gelijk met nummer twee Japan, maar moest desondanks toch naar huis: Senegal werd het eerste land dat op basis van de Fair Play-regels werd uitgeschakeld, omdat de ploeg meer gele kaarten kreeg dan Japan. N'Diaye speelde mee in alle drie de wedstrijden.