(as) vain as a peacock

(as) vain as a peacock

Excessively proud of one's appearance, possessions, or accomplishments, to the point of arrogance or boastfulness. Tom's been as vain as a peacock ever since he found out he came in top of the class—he hasn't missed a single opportunity to remind us. He looks like vain as a peacock strutting around the club in his expensive suit and gold chains.
See also: peacock, vain