These are both social constructs used to categorise people but race relates to physical characteristics while ethnicity relates to cultural/social groups.