I always get a little excited when holiday events start filling up the calendar because semi formal outfits suddenly feel extra special.
I notice how a well styled blazer, polished shoes, and rich seasonal colors can instantly make a man look festive without feeling stiff or overdressed.
Some people love going all out for the holidays, and I personally think a classy semi formal look is the perfect middle ground.
These outfit ideas are all about helping him look confident, comfortable, and ready to shine at every holiday gathering.
Dark Green Blazer with Winter Street Charm

This outfit features a deep green blazer layered over a black top, paired with tailored black trousers and polished leather shoes. The colors feel rich and seasonal, and the overall look comes across as sleek, confident, and perfectly suited for festive city evenings.
I really like how this outfit feels quietly powerful. The dark green adds holiday depth without being flashy, and the black base keeps everything grounded and flattering. It feels like the kind of look that turns heads without ever trying too hard.
Gray Blazer and Knit Combo with Festive Glow

This look pairs a charcoal gray blazer with a soft gray knit top, slim dark jeans, and clean leather shoes. The textures feel cozy yet refined, and the warm holiday lights in the background give the outfit a welcoming and celebratory vibe.
What makes this work so well for me is the knit layer. It softens the blazer and makes the whole outfit feel more relaxed and approachable. I can easily picture this at a holiday dinner where comfort matters just as much as style.
Textured Blazer with Relaxed Holiday Elegance

This outfit shows a textured dark blazer worn over a crisp white shirt, paired with tailored gray trousers and classic dress shoes. The fabrics look soft but structured, and the overall vibe feels calm, polished, and effortlessly classy.
I love how natural this look feels. The texture adds interest without stealing attention, and the fit looks comfortable enough to sit, laugh, and enjoy the evening. It feels very grown up in the best possible way.
Neutral Blazer with Sleek Evening Style

This look features a light neutral blazer styled with a black top, dark tailored trousers, and sleek leather shoes. The silhouette is clean and sharp, with a modern edge that feels perfect for holiday nights out.
I think this outfit is such a win for evening events. The contrast between light and dark makes it flattering and eye catching, and the overall styling feels confident without being loud. It is simple, chic, and very photo friendly.
Cozy Holiday Blazer with Home Party Vibes

This outfit combines a navy blazer with a soft green knit top, slim trousers, and leather shoes. The indoor setting and warm lighting give it a cozy, festive feel that still looks put together.
I really enjoy how inviting this look feels. The knit brings warmth and softness, which feels perfect for holiday gatherings at home. It looks stylish while still feeling easy and comfortable, which is always a plus in my book.
Burgundy Blazer for a Festive Statement

This outfit features a rich burgundy blazer paired with a white shirt worn open at the collar, gray tailored trousers, and leather dress shoes. The color instantly adds a celebratory feel without crossing into overdone territory.
I am such a fan of this color choice for the holidays. Burgundy feels festive and confident, and it makes the whole outfit feel special. It is the kind of look that feels memorable in photos and in real life.
Modern Gray Blazer with Clean Street Style

This look pairs a gray blazer with a dark top, navy trousers, and leather shoes, styled in a relaxed street setting. The fit feels modern and balanced, with clean lines and natural movement.
What I like most here is how versatile it feels. This outfit works for holiday dinners, casual parties, and even a quick stop for drinks. It feels reliable, flattering, and effortlessly stylish.
Classic Black Blazer with Holiday Night Energy

This outfit shows a black blazer worn over a white shirt, paired with slim black trousers and polished shoes. The nighttime lighting and relaxed posture give it a confident, celebratory edge.
I love how timeless this look feels. Black and white always work, especially during the holidays, and the fit keeps it from feeling stiff. It feels bold, confident, and perfect for a festive night out.
Light Gray Blazer with Evening Polish

This outfit features a light gray blazer styled over a black shirt, paired with slim black trousers and sleek leather shoes. The clean lines and tailored fit give it a refined holiday feel, while the darker base keeps the look grounded and sharp.
I really like how effortlessly confident this outfit feels. The light blazer brightens the look for the holidays, and the black underneath adds that classic semi formal edge. It feels perfect for evening events where style matters but comfort still wins.
Navy Blazer with Scarf and City Charm

This look combines a navy blazer with a soft gray scarf, a light shirt, tailored trousers, and polished leather shoes. The layers feel intentional and cozy, with a classy winter vibe that fits right into festive city streets.
I am such a fan of a scarf moment during the holidays. It adds warmth and personality without taking away from the outfit. This look feels thoughtful and charming, like someone who knows how to dress for the season and enjoy it too.
Green Blazer with Warm Holiday Glow

This outfit shows a deep green blazer paired with a neutral knit top, tailored gray trousers, and leather shoes. The rich color feels festive and elegant, especially with the warm holiday lights softly glowing in the background.
I love how special this color feels for the holidays. Green always gives that subtle festive nod without being obvious. It feels stylish, seasonal, and very flattering in both real life and photos.
Black Blazer with Clean Indoor Style

This look features a black blazer worn over a white shirt, paired with slim black trousers and polished shoes. The indoor setting highlights the clean silhouette and sharp contrast between light and dark.
What I enjoy about this outfit is how timeless it feels. Black and white never fail, especially during the holidays. It looks confident and polished without feeling stiff, which makes it perfect for dinner parties or evening gatherings.
Winter Blazer with Knit and Outdoor Ease

This outfit pairs a structured blazer with a cozy knit top, tailored trousers, and leather boots, styled in an outdoor winter setting. The textures feel warm and practical while still looking refined and put together.
I really appreciate how comfortable this look feels. The knit softens the blazer and makes it feel more relaxed, which is ideal for chilly holiday days. It feels like a great balance between style and warmth.
Neutral Blazer with Festive Night Energy

This look features a light neutral blazer styled with a dark shirt, tailored trousers, and classic leather shoes. The evening setting and soft holiday lights give the outfit a confident and celebratory feel.
I think this outfit is such a crowd pleaser. The neutral blazer keeps it classy, while the darker base adds depth and drama. It feels like the kind of look that works beautifully for holiday parties and late night conversations.
Navy Blazer with Cozy Indoor Holiday Vibes

This outfit shows a navy blazer paired with a white shirt, tailored gray trousers, and brown leather shoes. The indoor setting and warm lighting make the whole look feel welcoming and festive.
I love how approachable this outfit feels. The navy blazer is classic and flattering, and the lighter shirt keeps it fresh for the holidays. It feels perfect for gatherings where comfort and style need to work together.
Classic Blazer with Festive Street Style

This look combines a dark blazer with a light shirt, tailored trousers, and leather shoes, styled against a softly decorated holiday street. The overall vibe feels clean, confident, and seasonally polished.
What stands out to me here is how natural and easy this outfit looks. It feels festive without being forced, and that always reads well. This is the kind of look that feels right for walking into a holiday event feeling relaxed and well dressed.

