Cocktail parties, for men, require a balance between style and sophistication. The right outfit should be elegant but not too formal, relaxed yet polished. Whether you’re attending a black-tie event, a holiday gathering, or a chic cocktail soirée, finding that perfect look can be challenging.
From classic suits and bespoke blazers to daring accessories and unexpected twists, you can do almost anything possible to elevate your cocktail attire. Here, we will showcase 40 show-stopping outfit ideas that combine traditional fashion with a modern spin, so you make a surefire impression at your next event.
1. Midnight Blue Velvet Masterpiece

A rich velvet blazer in midnight blue draws attention effortlessly. Paired with sleek black trousers, it’s a bold yet sophisticated statement. The subtle sheen of velvet adds an element of extravagance, while the deep blue radiates class.
Top: Midnight blue velvet blazer with a white dress shirt or black turtleneck.
Bottom: Tailored black trousers and polished black leather shoes.
2. Charcoal Gray Elegance

Slightly darker than your typical suit but equally refined, charcoal gray offers versatility without sacrificing style. A perfectly tailored suit with sharp lines and minimalistic detailing feels timeless. It’s the epitome of sharp masculinity, fitting almost any occasion.
Top: Charcoal gray tailored blazer with a crisp white shirt.
Bottom: Slim-fit gray trousers and black Oxford shoes.
3. Burgundy Power Suit

Rich, deep burgundy is a color that exudes power and poise. A burgundy suit with a slim, tapered fit makes a modern statement. Whether paired with a crisp white shirt or a black turtleneck, this outfit demands attention. Bold enough for any cocktail party, the color contrasts elegantly with darker accessories and shoes.
Top: Burgundy suit jacket paired with a white or black shirt.
Bottom: Matching burgundy trousers with sleek black loafers.
4. Tuxedo Chic

The tuxedo never goes out of style for a reason. Its classic appeal remains unmatched, with a black jacket, satin lapels, and tailored trousers offering sophisticated grandeur. Paired with a crisp white shirt and a sleek black bowtie, it’s hard to go wrong here.
Top: Black tuxedo with satin lapels and a white dress shirt.
Bottom: Fitted black tuxedo pants with glossy dress shoes.
5. Black Leather Blazer Edge

For a rebellious twist, a black leather blazer adds edge to any cocktail ensemble. The tough, tactile feel of leather contrasts beautifully with soft fabrics like silk or velvet for the shirt. It’s not for everyone, but when styled right, it oozes confidence. Pair it with tailored trousers, and you’re ready for a night of unbridled style.
Top: Black leather blazer with a sleek black or white shirt.
Bottom: Tailored black trousers and minimalist leather shoes.
6. Tartan Check Suits

Tartan brings a distinct pattern to the table, adding visual intrigue without overwhelming the outfit. A tartan check suit with contrasting colors maybe green, navy, and red catches the eye immediately. Best when paired with a neutral-colored shirt, this look screams “I’m here for a good time.”
Top: Bold tartan check blazer with a neutral-colored shirt.
Bottom: Matching tartan trousers or black tailored pants with loafers.
7. Deep Green Wool Excellence

A deep green wool suit offers a unique twist on classic cocktail attire. Rich, luxurious, and bold, green breaks away from the usual dark tones. Paired with a patterned tie or pocket square, the look becomes dynamic. The rich texture of wool enhances the feeling of opulence, making it ideal for chilly nights or high-end gatherings.
Top: Deep green wool suit jacket with a patterned tie.
Bottom: Tapered wool trousers and brown leather dress shoes.
8. Classic Black Suit Revival

Nothing feels more timeless than a well-fitted black suit. It’s a go-to for men who seek elegance and simplicity. The cut should be sharp, highlighting a strong silhouette. Complete it with a white shirt, a black tie, and polished shoes for a look that never fades from grace.
Top: Black suit jacket with a white shirt and black tie.
Bottom: Fitted black trousers paired with polished leather shoes.
9. Steel Blue Jacket with White Shirt

This pairing evokes sophistication without too much effort. A steel blue jacket serves as the focal point of the outfit, contrasting beautifully with the white shirt. Add tailored trousers and a leather belt for additional refinement. This ensemble is perfect for a cocktail event with a relaxed yet polished vibe.
Top: Steel blue tailored blazer with a crisp white shirt.
Bottom: Black or charcoal trousers with black dress shoes.
10. Patterned Blazer with Black Pants

An intricately patterned blazer whether stripes or micro-checks can turn heads when paired with simple black trousers. The contrast between busy and plain creates a balanced yet interesting aesthetic. Keep your accessories understated to allow the blazer to speak for itself.
Top: Patterned blazer in subtle micro-checks or stripes.
Bottom: Slim black trousers with formal black shoes.
11. Double-Breasted Charcoal Style

A double-breasted suit in charcoal exudes authority and structure. The added layer of sophistication lends itself to more formal cocktail parties. Pair it with a slim tie or no tie at all for a more modern take on the traditional style. A sharp look that elevates any gathering, making it a bold yet refined choice.
Top: Charcoal double-breasted blazer with a turtleneck.
Bottom: Fitted charcoal trousers and leather Oxford shoes.
12. Pinstripe Slim Fit Suit

Stripes never go out of style. A pinstripe slim fit suit brings forward a fresh, sleek silhouette while keeping it formal enough for cocktail hours. The pattern adds texture without overwhelming, while a crisp shirt and tie combo finish the look. For extra flair, pair with classic Oxford shoes or loafers.
Top: Pinstripe slim-fit suit jacket and a crisp white shirt.
Bottom: Matching pinstripe trousers and classic black Oxfords.
13. Vivid Red Suit

The color red isn’t just eye-catching; it’s a sign of confidence and strength. A vivid red suit offers a bold statement for those who want to stand out. Keep the accessories minimal to balance the intensity of the color. Paired with a black or white shirt, this ensemble speaks volumes without saying a word.
Top: Vibrant red blazer paired with a black or white shirt.
Bottom: Matching red trousers and understated black shoes.
14. Navy Blue Suit with Silk Tie

A navy blue suit paired with a luxurious silk tie offers a smart and polished look. Navy as a base works well in both day and night settings, while a silk tie adds a touch of decadence. Choose a shirt with subtle detailing, and you’re ready for an elegant evening.
Top: Navy blue blazer with a luxurious silk tie in a subtle pattern.
Bottom: Matching trousers and dark brown leather shoes.
15. Gray Blazer with Leather Pants

For those willing to venture beyond tradition, pairing a gray blazer with leather pants brings a fashion-forward edge. The softness of the blazer contrasts dramatically with the boldness of leather. This look is perfect for those who want to add a little toughness to their cocktail attire.
Top: Soft gray blazer layered over a black button-down shirt.
Bottom: Slim-fit black leather trousers and bold ankle boots.
16. Shimmering Silver Suit

A shimmering silver suit is an excellent choice for those who want to make a dazzling entrance. The metallic sheen catches the light, making it ideal for evening events. When paired with a black shirt and minimal accessories, this suit ensures you’ll be noticed.
Top: Metallic silver blazer paired with a black dress shirt.
Bottom: Slim-fit silver trousers with polished black shoes.
17. All-Black Monochrome

When in doubt, all-black everything does the trick. A sleek black suit, black shirt, black tie, and black shoes create a commanding monochrome look. The simplicity here hides the detail in the tailoring and fit, making it stand out in its own right.
Top: Black tailored blazer over a black shirt for sleek uniformity.
Bottom: Black slim-fit trousers with matte or glossy black shoes.
18. Light Beige Suit with Brown Accessories

A light beige suit combined with brown accessories exudes warmth and approachability. The neutral tones give off a relaxed, yet polished vibe perfect for cocktail parties during the day or early evening. Pair it with brown leather shoes and a matching belt.
Top: Light beige blazer with a white shirt and brown leather belt.
Bottom: Beige trousers and matching brown leather shoes.
19. Sapphire Blue Suit with Silk Pocket Square

A rich sapphire blue suit demands attention. Paired with a silk pocket square in a contrasting color, this outfit blends classic and modern elements seamlessly. The rich blue hue works well in both formal and semi-formal settings. A shirt in white or ivory balances the vibrancy, making the ensemble timeless.
Top: Sapphire blue blazer with a contrasting silk pocket square.
Bottom: Matching trousers with dark brown or black leather shoes.
20. Cobalt Blue Blazer and Black Jeans

For a casual yet sharp look, pair a cobalt blue blazer with slim-fit black jeans. The blazer’s bright hue stands out against the dark jeans, creating a striking contrast. A simple white shirt beneath maintains balance while keeping the focus on the blazer. Ideal for a cocktail party with a dress code that leans toward smart casual.
Top: Bright cobalt blue blazer with a clean white shirt beneath.
Bottom: Slim black jeans with polished leather loafers or boots.
21. Deep Burgundy Sport Coat

For a more casual cocktail affair, a deep burgundy sport coat brings warmth and flair. It’s a perfect choice when you want a departure from the formal black or navy. Pair it with grey trousers and a patterned shirt for a pop of personality. This combination balances sophisticated charm with a laid-back vibe.
Top: Burgundy sport coat over a patterned or textured shirt.
Bottom: Gray tailored trousers with suede or leather shoes.
22. Midnight Black Leather Jacket

A midnight black leather jacket is for those who want something cool and unconventional. Pair it with slim-fit black pants and a white shirt for balance. A simple necklace or wristwatch can act as minimal accessories. This look brings a boldness to cocktail events where style is as much about attitude as appearance.
Top: Sleek black leather jacket over a fitted white shirt.
Bottom: Black slim-fit trousers with ankle boots or dress sneakers.
23. Beige Suit with White Shirt

The beige suit paired with a crisp white shirt offers a warm, inviting feel without overwhelming the senses. It’s the perfect balance for daytime cocktail parties, especially when paired with brown leather shoes. A silver tie or pocket square adds subtle elegance to the ensemble.
Top: Light beige blazer layered over a crisp white dress shirt.
Bottom: Tailored beige trousers with brown leather shoes.
24. Patterned Suit with Black Accents

Bold patterns, from geometric prints to floral accents, make an interesting contrast when paired with black accents. A patterned suit can stand on its own, so balance it with black accessories. Keep the shirt neutral, and let the suit do all the talking. This ensemble works best for cocktail parties where the focus is on creative flair.
Top: Patterned blazer with neutral or monochromatic shirt beneath.
Bottom: Matching trousers with minimalist leather shoes.
25. Emerald Green Tuxedo Jacket

Emerald green is bold and vibrant, exuding richness and vitality. A tuxedo jacket in this color can bring a fresh spin on traditional formalwear. Pair it with black trousers and a white shirt for contrast. Accessories should stay minimalist, allowing the jacket to steal the show. It’s an unforgettable look for any cocktail event.
Top: Emerald green tuxedo jacket with satin lapels and white shirt.
Bottom: Black fitted trousers with patent leather dress shoes.
26. Slate Gray Double-Breasted Suit

A double-breasted slate gray suit creates a sense of structure and sophistication. The tailored fit helps accentuate a sharp silhouette, while the gray tone works as a neutral base. Pair it with a simple tie or pocket square to add some personality without clashing.
Top: Slate gray double-breasted jacket with a patterned tie or no tie.
Bottom: Tailored trousers with dark brown or black leather shoes.
27. Olive Green Blazer with Black Jeans

The earthy tone of olive green paired with black jeans offers a contrast that feels fresh and modern. An olive blazer brings a sense of relaxed elegance, especially when paired with black accessories. It’s a versatile option that works for cocktail events in semi-formal settings.
Top: Earthy olive green blazer with a patterned or neutral shirt.
Bottom: Slim black jeans and casual leather shoes or boots.
28. Camel Coat Over a Suit

A camel coat layered over a tailored suit offers a refined edge to cocktail attire. The warm tone of the camel coat contrasts nicely with darker suits, adding sophistication without being overbearing. For a chilly evening cocktail party, this is a stylish and practical choice.
Top: Warm camel coat layered over a dark tailored suit jacket.
Bottom: Suit trousers with sleek black or brown leather shoes.
29. Royal Purple Suit

Purple, often associated with royalty, lends an air of prestige to any event. A royal purple suit creates a dramatic effect, but should be balanced with neutral accessories like a black tie. When paired with a white shirt, this look becomes both powerful and elegant.
Top: Vibrant purple blazer paired with a crisp white shirt.
Bottom: Slim-fit purple trousers with black leather shoes.
30. Teal Jacket and Charcoal Pants

Teal offers a stunning burst of color without overwhelming the senses. Paired with charcoal pants, this combination feels both stylish and grounded. A neutral shirt underneath allows the jacket to shine while the pants provide balance. This look is perfect for those who want a fresh approach to cocktail party attire.
Top: Teal blazer over a neutral or patterned shirt for contrast.
Bottom: Charcoal trousers with black or brown shoes.
31. Gingham Check Shirt with Navy Blazer

A navy blazer, paired with a gingham check shirt, creates a perfect balance between classic and contemporary. The checkered pattern adds a casual flair, making it ideal for less formal cocktail gatherings. Dark denim or tailored trousers complete this smart-casual look.
Top: Navy blazer paired with a bold gingham check shirt.
Bottom: Tailored dark trousers or denim with leather dress shoes.
32. Plaid Wool Blazer and Black Slacks

A plaid wool blazer offers warmth and texture, ideal for cooler cocktail events. The plaid pattern adds visual interest without clashing, and when paired with black slacks, it remains grounded. The soft wool fabric provides a luxurious feel, while keeping things casual.
Top: Plaid wool blazer over a simple turtleneck or dress shirt.
Bottom: Black tailored trousers with leather shoes for balance.
33. Shirt Jacket and Slim Trousers

A shirt jacket paired with slim trousers offers a stylish yet functional look. The shirt jacket creates a slightly less formal vibe, while the slim trousers maintain structure. This ensemble works well for cocktail parties that lean toward the smart-casual spectrum. Layer it with a knitted tie for added texture.
Top: Modern shirt jacket layered over a crisp t-shirt or button-up.
Bottom: Slim trousers with suede or leather loafers.
34. Maroon Velvet Blazer

For those looking to make a statement, a maroon velvet blazer is a bold choice. The deep, rich color of maroon contrasts beautifully with a black or white shirt. It’s perfect for evening events, especially when paired with black trousers. A velvet texture offers a luxurious, tactile appeal that stands out.
Top: Maroon velvet blazer with a simple black or white shirt.
Bottom: Black tailored trousers with polished shoes.
35. Linen Suit with Silk Pocket Square

Linen offers a relaxed feel for a cocktail party, especially in warmer weather. Pairing a linen suit with a silk pocket square adds refinement without appearing overdone. The fabric’s breathable quality keeps the look comfortable, while the pocket square adds that final touch of elegance.
Top: Lightweight linen blazer with a colorful silk pocket square.
Bottom: Matching linen trousers and brown loafers or Oxfords.
36. Stone Gray Suit with Burgundy Accents

A stone-gray suit offers a neutral base, but pairing it with burgundy accents elevates the look. A burgundy tie or pocket square adds warmth and depth, breaking the monotony of gray. Opt for polished black or brown leather shoes for a cohesive finish.
Top: Stone-gray blazer with a burgundy tie or pocket square.
Bottom: Matching trousers and brown or black leather shoes.
37. Ivory Dinner Jacket with Black Pants

An ivory dinner jacket paired with black trousers creates a sophisticated contrast. This timeless combination exudes elegance, perfect for more formal cocktail gatherings. A black bowtie or silk necktie adds a refined touch. Keep accessories simple to let the jacket shine, and pair with glossy black loafers or Oxfords.
Top: Ivory dinner jacket over a black shirt and bowtie.
Bottom: Black tailored trousers with shiny leather shoes.
38. Brown Herringbone Suit

A brown herringbone suit brings texture and warmth to cocktail attire. The woven pattern adds a vintage feel, while the brown tone keeps it grounded and versatile. Pair it with a cream or light blue shirt for a softer look. Finish the ensemble with leather accessories to amplify the classic appeal.
Top: Textured brown herringbone jacket over a light blue or cream shirt.
Bottom: Matching trousers with leather brogues or loafers.
39. Crimson Velvet Jacket with Black Trousers

A crimson velvet jacket paired with black trousers radiates bold luxury. The deep red hue catches attention without overpowering, while the velvet adds a sumptuous texture. A black shirt or turtleneck underneath complements the richness of the jacket.
Top: Bold crimson velvet jacket with a black turtleneck or dress shirt.
Bottom: Black slim-fit trousers with glossy leather shoes.
40. Denim Shirt with Black Blazer

For a laid-back cocktail event, a dark denim shirt paired with a sharp black blazer strikes the right balance. The rugged texture of denim contrasts beautifully with the smoothness of the blazer. Add tailored black trousers and sleek shoes for a polished, unconventional look.
Top: Dark denim shirt layered under a sharp black blazer.
Bottom: Black tailored trousers or jeans with leather boots.