Vintage Outfits for Male Style Lovers: 9 Ideas to Wear

William Dapper

A person dressed in a vintage leather jacket, tie, and wide-leg trousers standing by a subway train.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

Vintage outfits for men range from one thrifted jacket worn over jeans to a starched cream collar with cufflinks, and the dividing line is how much of the outfit you want to carry the era.

If you want a single loud piece, pick a flare, a graphic tee, or a geometric knit, and keep everything else plain.

If you want the whole look to feel older, the formal ideas here, like the herringbone coat, stiff collars and a button-down shirt with suspenders, do that work through fit and fabric.

A leather jacket with jeans or a denim jacket over a vintage graphic tee is the easiest place to begin, and the mixing vintage with modern idea shows how to keep it from looking like a costume.

1. Leather Jacket with Jeans

The brown leather jacket adds attitude while keeping the rest simple. · 📷 @wevintage.store

Brown leather over light blue denim is a pairing that has barely changed since the 1950s, and that’s why it still works. The jacket supplies the attitude, so keep everything else plain.

Light-wash jeans against brown leather give you contrast without a single loud piece. I’d add a plain knit or tee underneath and stop there.

A secondhand jacket suits a tight budget well, since worn-in leather is the look anyway.

2. Vintage Graphic T-Shirt

The bold graphic makes this black tee the standout piece in the outfit. · 📷 @smileysvintagesupply

A faded black tee with a big printed graphic does the nostalgic work on its own, so I treat it as the one loud piece in an outfit.

Pool halls, clubs and local businesses are the kind of source that makes a print feel specific instead of generic.

Thrift stores and flea markets are the cheapest place to look, and you can check the print up close. Pair it with plain dark jeans and let the graphic talk.

Wear it as a tee, not a layer under something busy.

3. Denim Jacket

Patches give this denim jacket a unique character that no one else has. · 📷 @ametoravintage

Patches turn a plain blue denim jacket into something nobody else owns. Brand logos, souvenir badges and workwear names all read as vintage once they sit together across the back and sleeves.

Start with a jacket you already have, then add patches slowly as you find them at markets and secondhand shops. Cheaper than buying a finished piece, and it gets better with each addition.

Keep what’s underneath simple: a white or gray tee and dark pants. The jacket carries enough detail already, and a busy shirt would fight it.

4. Herringbone Coat

The herringbone pattern on this coat adds a touch of classic sophistication. · 📷 @oxforder_official

Herringbone is the zigzag weave that makes a long wool coat look like it has a history. A double-breasted cut with a dark, deep color keeps it serious, and a black turtleneck underneath is the easiest way to wear it.

I like this for work and evenings, since one coat covers both over almost anything dark. Fit matters more than the label, so check that the shoulders sit square and the coat closes without pulling.

Vintage and secondhand coats are worth hunting for if cash is tight.

5. Bell Bottoms

The flared legs of bell bottoms bring a retro vibe to a simple outfit. · 📷 @jameswayn.e

Flared legs from the 1970s are easier to wear than their reputation suggests, as long as the rest stays quiet.

Bell bottoms work best as the single loud piece: keep the top to a plain solid tee in a color like maroon, add a brown belt, and let the flare carry the outfit.

Length decides the whole look. Hems should graze the ground over your shoes, so try them on with the footwear you’ll actually wear.

If flares feel like too much, start with a modest flare in a classic wash before going wide.

6. Stiff Collars

The stiff collar on this shirt enhances its old-world charm and elegance. · 📷 @the.alexanderpaul

Starched, firm collars say old-world sophistication faster than any other shirt detail. Wide cuffs with cufflinks suit a stiff collar, and a cream dress shirt gives the whole look an older feel without looking like a costume.

Reserve it for weddings, dinners or any occasion where you want to look deliberate. Cream is softer than stark white, and it flatters most skin tones.

A stiff collar costs you some comfort, since it holds its shape all day and never relaxes the way a soft collar does. Check the neck size carefully before you buy.

7. White Sneakers with Jeans

The white sneakers keep the jeans looking fresh and current. · 📷 @makhatha04

Plain white sneakers are the easiest way to keep a pair of jeans looking current.

Light blue denim with clean white leather or canvas is a pairing that has stayed in rotation since the 20th century, which is why it never reads as a trend.

Roll the hem once so the shoe shows, and match your socks to the shoes or keep them low. A pair that’s bright and clean beats a pricey pair that’s scuffed.

Gray trousers work in place of jeans when you want something a notch dressier.

8. Button-Down Shirt with Suspenders

Suspenders work best with high-waisted trousers for a vintage-inspired look. · 📷 @henrydehavilland

Suspenders do their best work with high-waisted trousers, since the waistband sits where the straps expect it.

A white button-down, a patterned tie and pleated brown trousers make the old-fashioned version, and a dark pair with black suspenders is the plainer one.

Skip the belt entirely; wearing both defeats the purpose. Clip-on suspenders are cheaper, but button-on ones sit better, and you’ll need buttons inside the waistband.

I’d save this for an event or a dinner, where looking deliberate is the point.

9. Geometric Patterned Knit Sweater

The bright geometric knit sweater serves as the focal point of this outfit. · 📷 @mir__clothing

A red ribbed knit with colorful geometric motifs is the loudest thing you can put on top and still call it retro.

Let it be the only pattern in the outfit, and keep the bottom half to dark jeans or dark pants.

Thrift shops and secondhand racks are where knits like this turn up cheaply. Check the ribbing at the cuffs and hem, since stretched-out ribbing makes the whole sweater look tired.

A thin chain or a simple watch is enough extra; the knit already has plenty going on.

Mixing Vintage with Modern

Pick one vintage piece per outfit and build the rest from modern basics. A 1950s denim or leather jacket over a plain current tee and dark, well-fitted pants reads as a choice, not a costume.

Era matters less than fit. A vintage piece that hangs right on your shoulders will look better than a perfect-era piece that doesn’t, so try things on and let the modern items sharpen the silhouette around it.

Secondhand shops and thrift stores are where I’d look first for real vintage, and trying a piece against the jeans, shirts and shoes already in your closet tells you fast whether it earns a spot.

Accessorizing Vintage Outfits

Accessories are the fastest way to add age to an outfit without buying a whole new wardrobe.

The bow tie shows how old some of these accents are: Croatian mercenaries wore a version with their uniforms in the 1600s, and by the mid-1900s it had turned up again as a polished old Hollywood touch.

A plain white shirt and trousers make the cleanest base, and I’d top them with a bow tie in polka dots or a soft, muted pastel. Add a tweed blazer or vest, polished formal shoes and a pocket square.

Change one accessory at a time. If the bow tie is the statement, leave the rest quiet.

Choosing Vintage Colors

Mustard yellow, olive green and burnt orange all work as retro colors, but treat them like seasoning. Use one as the main color and anchor it with navy, brown, cream or denim.

Corduroy and patterned shirts are 1970s staples, and these warm shades suit them well. A burnt orange corduroy shirt over a plain tee and dark jeans looks period-correct without trying hard.

Olive is the easiest to wear every day. Mustard is the boldest, so I’d keep it to a single piece, like a sweater or a shirt, and let everything else stay neutral.

Frequently Asked Questions

Why does Gen Z love vintage?

I can’t point to a source that explains it, so I won’t guess at motives.

What I can say is that vintage is cheap to try: thrift stores, flea markets and secondhand racks turn up worn-in leather jackets, faded band-style tees and patterned knits for little money.

What should a guy wear to a 1920s party?

For a 1920s party, plus fours are the casual piece to wear: baggy knickers that drop about 4 inches below the knee, which is where the name comes from.

The Prince of Wales wore them for golf, and that helped carry them from sportswear into everyday casual dress.