Odon Nswele Ilundu est docteur en santé publique (Université de Bangui) et titulaire d’un master en santé publique de l’UCL (Belgique). Spécialiste en politiques de santé communautaire et gestion des institutions de santé, il enseigne l’épidémiologie et l’économie de la santé. Il est actuellement directeur général de l’Institut supérieur des sciences de santé de la Croix rouge à Kinshasa, RDC.