Proud is sometimes negative (eg "He's too proud to remember his old friends") but more often positive ("I'm so proud of my children's success.")
A word which always has negative connotations is ARROGANT. This means that the person thinks s/he is better than anyone else, and shows no consideration. (The noun is arrogance, eg "His arrogance showed in the way he treated his employees."
There is another word, HAUGHTY (from the French word for height) which means proud and superior in manner. However, it is less common than arrogant, and refers more to a person's looks or manner than their character, so arrogant is the best word.
Conceited and vain are other options you might consider.
A word which always has negative connotations is ARROGANT. This means that the person thinks s/he is better than anyone else, and shows no consideration. (The noun is arrogance, eg "His arrogance showed in the way he treated his employees."
There is another word, HAUGHTY (from the French word for height) which means proud and superior in manner. However, it is less common than arrogant, and refers more to a person's looks or manner than their character, so arrogant is the best word.
Conceited and vain are other options you might consider.