Arrogance refers to an attitude of superiority manifested in an overt way, while a superiority complex is a psychological defense mechanism where an individual feels and acts as though they are superior to others to cover up feelings of inferiority. In essence, arrogance is a behavior, whereas a superiority complex is a psychological condition.