During the 1780s, as Kant was developing his universalistic moral theory, he published texts in which he defended the superiority of whites over non-whites. Whether commentators see this as evidence of inconsistent universalism or of consistent inegalitarianism, they generally assume that Kant's position on race remained stable during the 1780s and 1790s. Against this standard view, I argue on the basis of his texts that Kant radically changed his mind. I examine his 1780s race theory and his hierarchical conception of the races, and subsequently address the question of the significance of these views, especially in the light of Kant's own ethical theory. I then show that during the 1790s Kant restricts the role of the concept of race, and drops his hierarchical account of the races in favour of a more genuinely egalitarian and cosmopolitan view.