Getting dressed in the morning should not feel like a hard exam. But many men stop in front of their cupboard and feel confused. They ask themselves – does this shirt go with these pants? Is this colour looking odd? Why does my friend look so good in blue and brown but I look weird?
The answer is very simple. You just need to learn a few basic colour combinations for men clothing. Once you know these, you will never stand confused in front of your cupboard again. This guide is for Indian men. From office to wedding to chai at local tapri – these color combinations for men clothing.
Why Colour Matters So Much In Men Clothing?

Colour is the first thing people notice. Before they see your watch, your shoes, or your haircut – they see the colour you are wearing. Good colour combination makes you look sharp, confident, and put together. Bad colour combination makes you look careless even if you are wearing expensive clothes.
In India, we have different skin tones, different weather, and different occasions. A colour that looks great on your fair skinned friend may look dull on you. That is fine. You just need to know which colours work for you.
Let me tell you a simple truth. You do not need twenty shirts and ten pants to look good. You need four to five shirts and three to four pants in the right colours. That is enough to make fifty different good outfits.
The One Rule That Fixes Everything
Before we get into colour combinations for men clothing, remember this one rule. It is called the three colour rule.
Do not wear more than three colours in one outfit. That is all.
For example – pants one colour, shirt one colour, shoes and belt one colour. That makes three. If your shirt has buttons of different colour or your watch strap is different – that counts. So keep total colours under three. This rule alone will fix most of your dressing problems.
Read Also: How To Style Bandhgala Jacket Casual Look For Wedding
Best Colour Combinations For Men Clothing – Start With These
Now let me show you the combinations that work for all Indian men. These are tested. These are simple. You can wear them to office, to a date, to a family function, or to meet friends.
1. White Shirt With Navy Blue Pants
This is the king of all combinations. White and navy blue never fail. White shirt looks clean. Navy blue pants look smart. Together they make a very safe but very good looking pair.
When to wear – office meeting, lunch with family, evening walk, casual Friday at work.
What shoes – brown shoes or white sneakers both work.
Skin tone – works for every skin tone.
2. Light Blue Shirt With Beige Pants
Light blue and beige is a very soft and friendly combination. It does not shout for attention. But it makes you look calm and easy to talk to. This is a very good combination for Indian summers because both colours do not absorb too much heat.
When to wear – day time office, Sunday brunch, visiting relatives.
What shoes – white shoes or brown sandals.
Skin tone – very good for wheatish and dusky skin.
3. Grey Shirt With Black Pants
Grey and black is a very modern combination. It looks a little serious but in a good way. This combination says you mean business. Grey shirt on top and black pants below creates a nice balance. Do not wear black shirt with grey pants. That looks too dark. Keep grey on top and black on bottom.
When to wear – evening office party, dinner date, night out with friends.
What shoes – black shoes only.
Skin tone – good for fair and wheatish skin.
4. Olive Green Shirt With Dark Brown Pants
Olive green is a very underrated colour for Indian men. It looks rich and natural. When you pair it with dark brown pants, you get a very earthy and strong look. This combination works very well for men who want to try something different but not too loud.
When to wear – casual meet up, outdoor event, family photo session.
What shoes – brown shoes or brown sandals.
Skin tone – excellent for dusky and dark skin.
5. White Shirt With Light Grey Pants
This is the cleanest look you can make. White and light grey both are light colours. Together they make a very soft and fresh outfit. This combination is perfect for hot days because both colours reflect sunlight.
- When to wear – morning office, travel day, casual walk in market.
- What shoes – white sneakers or beige shoes.
- Skin tone – works for all.
6. Maroon Shirt With Black Pants
Maroon is a festive colour but not too bright like red. It has depth. When you put maroon shirt with black pants, you get a very rich and festive look. This is perfect for Indian weddings or Diwali parties where you want to look dressed up without wearing a full suit.
- When to wear – family function, festival, wedding reception.
- What shoes – black shoes.
- Skin tone – very good for wheatish and dusky skin.
7. Black Shirt With Grey Pants
Earlier I told you not to wear black shirt with grey pants. Let me correct that. Actually black shirt with light grey pants works very well. The problem is black shirt with dark grey pants. That looks like one dark blob. So remember – black shirt with light grey pants is good.
- When to wear – date night, music show, pub or lounge.
- What shoes – black shoes or black sneakers.
- Skin tone – good for fair and wheatish.
8. Pink Shirt With Navy Blue Pants
Yes pink. Many Indian men hesitate to wear pink. But a light pink or dusty pink shirt with navy blue pants looks very handsome. The navy blue controls the pink and makes it look mature. Do not wear bright pink. Wear soft pink.
- When to wear – day date, casual office, birthday lunch.
- What shoes – brown shoes or white shoes.
- Skin tone – excellent for fair and wheatish skin.
9. Dark Blue Shirt With Beige Pants
Dark blue is different from navy blue. Dark blue is a little more bright. When you put dark blue shirt with beige pants, you get a very coastal and relaxed look. It feels like a holiday outfit. But you can also wear it to work if your office is not too strict.
- When to wear – travel day, weekend outing, casual meeting.
- What shoes – brown shoes or white sneakers.
- Skin tone – good for all except very dark skin.
10. White Shirt With Any Colour Pants
White shirt is a cheat code. It works with every pant colour. Black, blue, grey, brown, green, maroon, beige – anything. So if you are confused, just pick a white shirt. You will never make a mistake.
- When to wear – any time.
- What shoes – depends on pants colour.
- Skin tone – all.
Colour Combinations For Men Clothing Based On Skin Tone
Now let me help you pick colours according to your skin tone. This is important because same colour looks different on different skin.
For Fair Skin Men
You can wear almost all colours. But you look best in blue, pink, light grey, white, and maroon. Avoid very bright yellow or neon colours. Also avoid very light beige because it will wash you out.
For Wheatish Skin Men
This is the most common skin tone in India. You look great in olive green, navy blue, white, beige, and light pink. Avoid orange and very bright red. Also avoid pastel colours like very light peach.
For Dusky And Dark Skin Men
You have the best skin tone for strong colours. You look amazing in white, maroon, olive green, dark blue, and black. Avoid light colours like very light yellow or very light grey. Also avoid pastel pink. Go for deep rich colours.
You May Also Like: Stylish Men Fashion Tips For Beginners
Colour Mistakes Indian Men Make Often
I see these mistakes every day. Please avoid them.
Wearing same colour shirt and pants
Blue shirt with blue pants looks like a uniform. Same with black on black. Unless you are going to a formal evening event, avoid matching shirt and pant colour exactly.
Wearing too many bright colours
Bright red shirt, bright yellow pants, blue shoes – this looks like a cartoon. Pick one bright colour and keep everything else simple color combinations for men clothing.
Ignoring the colour of shoes and belt
Many men wear nice shirt and pants but then wear sports shoes of different colour. Your shoes and belt should match each other in colour. Brown belt with brown shoes. Black belt with black shoes.
Wearing white shirt with very light beige pants
Both are very light. They do not create enough difference. Your outfit looks faded. Instead wear white shirt with darker beige or with brown pants.
Colour Combinations For Men Clothing For Different Occasions
For Office
- White shirt with navy blue pants
- Light blue shirt with grey pants
- White shirt with black pants
- Grey shirt with beige pants
For Wedding Or Festival
- Maroon shirt with black pants
- White shirt with maroon pants
- Dark blue shirt with beige pants
- Green shirt with brown pants
For Casual Day Out
- Olive green shirt with brown pants
- Light blue shirt with beige pants
- White shirt with blue jeans
- Pink shirt with navy blue pants
For Evening Date
- Black shirt with light grey pants
- Maroon shirt with black pants
- Dark blue shirt with beige pants
How To Make Your Own Colour Combinations For Men Clothing?

You do not need to remember many rules. Just keep these simple things in mind.
- If you are wearing a light colour shirt, wear dark colour pants.
- If you are wearing a dark colour shirt, wear light colour pants.
- Do not wear two light colours together.
- Do not wear two dark colours together unless it is black and grey or blue and black.
This simple light and dark balance will make you look good every time.
Common Questions Men Ask About Colour Combinations
Can I wear black shirt with blue jeans?
Yes. Black shirt with light blue jeans looks very good. Black shirt with dark blue jeans looks too dark. So choose light blue jeans.
What colour pants with white shirt?
Every colour works. But best are navy blue, black, beige, and olive green.
What colour shirt with black pants?
White, light blue, light grey, pink, and maroon.
Can I wear blue and green together?
Yes. Light blue shirt with olive green pants looks very nice. Or dark green shirt with beige pants. But do not wear bright blue with bright green.
What is the safest colour combination for men clothing?
White shirt with navy blue pants. Never fails.
Last Tips For Good Colour Combinations
Start with basic colours. Buy white, navy blue, light blue, grey, beige, black, and olive green. These seven colours will give you many good combinations. Do not buy very bright colours unless you are sure. Bright orange, bright yellow, neon green – these are very hard to pair. Look at your existing clothes before buying new. If you buy a new shirt, make sure it matches at least two pants you already own.
Keep your clothes clean and ironed. Even the best colour combination looks bad on wrinkled dirty clothes.
Conclusion
You now know the best colour combinations for men clothing. You do not need to study fashion for years. You do not need to spend lots of money. You just need to remember a few simple pairs.
- White with navy blue.
- Light blue with beige.
- Grey with black.
- Olive green with brown.
- Maroon with black.
- White with grey.
- Pink with navy blue.
- Dark blue with beige.
These eight combinations will cover almost every occasion in your life. Start with these. Once you feel comfortable, you can try small changes. But even if you never try anything else, these eight will keep you looking good.
Now open your cupboard. Look at your clothes. See which of these combinations you can make today. If you are missing some colours, buy them one by one. No hurry. Good dressing is a slow and easy habit.
Go and dress well. Not for others. For yourself. Because when you look good, you feel good. And that is the real point of all colour combinations for men clothing.