Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
spend that super ca$h! excludes gift cards. details
on logo lighton logo dark

Dressy Outfits For Men

37 items
Size Variant
to
37 items
Straight Dress Pants
Straight Dress Pants
$54.99
$10.97 - $37.99
Slim Dress Pants
Slim Dress Pants
$54.99
$37.99
Seersucker Blazer
Seersucker Blazer
$109.99
$54.97
Velvet Blazer
Velvet Blazer
$109.99
$74.99
Twill Blazer
Twill Blazer
$109.99
$54.97
Twill Blazer
Twill Blazer
$109.99
$54.97
Loose Taper Seersucker Pants
Loose Taper Seersucker Pants
$54.99
$15.97 - $16.97
Herringbone Blazer
Herringbone Blazer
$94.99
$74.99
Short-Sleeve Shirt Dress
Short-Sleeve Shirt Dress
$49.99
$7.97 - $10.97
Mini Shirt Dress
Mini Shirt Dress
$49.99
$24.97
Relaxed Fit Polo
Relaxed Fit Polo
$24.99
$9.97

DRESSY OUTFITS FOR MEN

Elevate your style with our collection of dressy outfits for men at Old Navy. Whether you're dressing for a formal event, a business meeting, or a night out, we have the perfect pieces to help you look sharp and sophisticated. Our dress pants for men come in a variety of fits, including straight, slim, and athletic, ensuring you find the ideal pair that suits your style and body type. Made from high-quality materials, these pants are designed to provide both comfort and style, so you can look and feel your best all day long.

Complete your dressy ensemble with our selection of performance dress shirts for men. Available in slim and regular fits, these shirts are crafted with signature performance and tech fabrics that offer moisture-wicking properties and stretch for ease of movement. Whether you prefer a classic white shirt or a more modern pattern, our dress shirts are versatile pieces that can be dressed up or down for any occasion. Shop our collection of dressy outfits for men and elevate your wardrobe today.