A Duisburg, en Allemagne, peu avant la Seconde Guerre mondiale, le narrateur, Ulrich, est fils d'une Allemande et d'un soldat français du Sénégal, Amadou Diallo. Il est donc noir et porte le nom d'un oncle africain, Galadio. Inquiété par la montée du nazisme, il tente d'échapper aux rafles mais finit par se faire interner dans un camp où les Noirs font l'objet d'expérimentations médicales.