stuffed shirt

noun

1.
a bore who is extremely formal, pompous, and old-fashioned