arrogant

/ˈɛrəɡənt/

adjective

Having or revealing an exaggerated sense of one’s own importance or abilities.

he’s arrogant and opinionated

haughty,conceited,hubristic,self-important,opinionated,egotistic,full of oneself,superior