On your high horse
Meaning
To be on your high horse means to act arrogantly or superiorly, often criticizing others from a position of perceived moral or intellectual superiority.
Origin
In medieval society, social standing was often reflected in one's mode of transport. Knights and high-ranking nobility rode magnificent, tall warhorses or palfreys, which literally elevated them above the common folk on foot or on smaller, less impressive ponies. This physical elevation created a powerful visual of superiority, allowing the rider to literally "look down" on others. Over time, the image of being perched on such a magnificent, "high" steed morphed from a literal display of status into a metaphor for an arrogant, condescending attitude, where one metaphorically looks down on others with a sense of self-importance.
Examples
- Ever since she got that promotion, she's been on her high horse, telling everyone else how to do their jobs.
- He tends to get on his high horse about environmental issues, even though his own carbon footprint isn't perfect.