Naidoo s'est impliqué dans des activités anti-apartheid quand il avait 15 ans. Ceci a entraîné son expulsion de l'école secondaire[4],[5]. Il s'est impliqué dans les organisations de solidarité de voisinage et dans le travail des jeunes, au sein de sa communauté, et a contribué à l'organisation de mobilisations de masse, visant à mettre fin au régime de l'apartheid[6].
En , il succède à Salil Shetty comme secrétaire général d'Amnesty International[8],[4]. Il démissionne de ses fonctions le . Julie Verhaar lui succède comme secrétaire générale par intérim[9].
↑L'Atlas des mondialisations, Hors-série Le Monde/La Vie, 2010, Olivier Nouaillas p.159.