Skip to main content
your browser is not supported
To use ASOS, we recommend using the latest versions of Chrome, Firefox, Safari or Edge
ASOS logo

Men's Vintage Shirts

Scroll our collection of men’s vintage shirts, exclusively at ASOS. Whether you’re after that laid-back 70s cool with a floral-print retro shirt or want to channel some 80s vibes with bold geometric patterns, we’ve got the perfect style to elevate your wardrobe. For a touch of old-school sophistication, check out our range of men’s vintage shirts with Cuban collars, perfect for those summer days when you want to look sharp without breaking a sweat. Or, if you’re feeling adventurous, our retro shirts in psychedelic 60s prints and vibrant colours are sure to make you stand out in *any* crowd. And for those who like to keep it simple, our selection of men’s vintage shirts in classic Oxford styles offers that effortless (read: timeless) chic look. Whether you’re pairing them with vintage jeans, chinos, or throwing one over a tee, these shirts are all about expressing your unique style.

1,027 styles found

You've viewed 72 of 1,027 products

Load more
;