I am looking for a single word (or small phrase) to express the idea of someone being racist/sexist/generally supremacist for a specific reason; namely a version of the supremacy from a "logic" along the lines of "I am great, therefore people like me are good, and people NOT like me are bad".
I am looking to describe a fairly flexible sort of thing where instead of thinking "My people are superior", they think "I am superior and that person is like me". I would not say xenophobic as that seems more focused on disliking outsiders, instead of naively overvaluing themself. In a sentence one might say, "He's not racist per se but more accurately ______".
Does such a word or phrase exist?
Edit: spelling Update after a few answers: Chauvinist and Supremacist alone carry the outward attitude I am trying to find but a key aspect of what I am looking for is a level of personal narcissism as the (possibly sole) driving factor.