N'Daw comenzó su carrera en el FC Sochaux, en el que jugó 122 partidos y anotó 5 goles.
En verano de 2008 fue fichado por el FC Nantes.
Tras jugar un año en el FC Nantes y anotar 3 goles, el 23 de julio de 2009 es cedido al AS Saint-Étienne con el que juega 34 partidos.
Ha sido internacional con la Selección de fútbol de Senegal en 13 ocasiones, marcando 1 gol.
En 2020 admitió haber falsificado su edad para posar como un jugador más joven de lo que realmente es.