N'Diaye made his full international debut for Mauritania on 28 May 2016, coming on as a late substitute for Mamadou Niass in a 2–0 friendly win against Gabon. On 21 May 2019, he was named in Mauritania's 23-man squad for the 2019 Africa Cup of Nations in Egypt.
