Look I will tell you something straight. Most men do not know how to wear formal shoes. They buy one black shoe from some shop. Then they wear that same shoe to every place. Office. Wedding. Party. Function. Everything. Same shoe. Same look. And then they wonder why nobody says anything nice about their dressing.
I am not saying you need to become a fashion person. No. That is too much work. But small things matter. A man who wears the right shoe with the right pant looks different. People notice him. Not because he is wearing something costly. But because everything looks like it belongs together.
So let me help you. No hard words. No long lecture. Just simple things that formal shoes styling tips for men.
Elevate Your Look: Formal Shoe Styling Tips for Men

First Learn What Shoe Is What
You cannot style something if you do not know its name. So here are the four types of formal shoes you will see in India.
Oxford shoe is the king. You will know it because the laces part is hidden inside. You cannot see it from the side. The shoe looks very smooth. This shoe is for serious serious times. Like job interview. Like court. Like meeting a very big client.
Derby shoe looks like Oxford but here the laces part is open. You can see a small gap. This shoe is less strict. You can wear it to office daily. You can wear it to family dinner. You can wear it when you go to a nice restaurant.
Monk strap shoe has no laces at all. It has a strap. One strap or two straps. And a buckle. You close the buckle and the shoe is tight. This shoe looks rich. People will think you spent a lot of money even if you did not.
Loafer has no laces and no strap. You just push your foot inside. Very easy. Very simple. But this is the least formal. You wear this when you want to look neat but not too stiff. Like a lunch party or a casual office day.
Read Also: Men Outfits For Summer Wedding
Now Match Colour With Colour
This is where everyone makes mistake. Black shoes do not go with everything. That is a lie.
Black shoes want dark pants. Black pant. Charcoal grey pant. Very dark navy blue pant. That is it. If you wear black shoes with beige pant you will look wrong. If you wear black shoes with light blue pant you will look very wrong.
Brown shoes are more friendly. Dark brown goes with navy blue. Dark brown goes with grey. Dark brown goes with olive green. Light brown which people also call tan goes with beige. Tan goes with cream. Tan goes with light grey.
Burgundy shoes are for men who want to look different but still safe. Burgundy works with navy blue suit. Burgundy works with dark grey trouser. Do not wear burgundy with black pant. That does not look good.
Tan shoes are for day time. Afternoon wedding. Summer party outside. Tan shoe with white trouser or cream trouser makes you look fresh.
If you are confused then buy dark brown shoe. Dark brown works with many colours. More than black.
Your Belt Must Be Same Colour As Shoe
This is very small thing but very big effect.
Black shoe means black belt. Brown shoe means brown belt. Burgundy shoe means burgundy belt or very dark brown belt. When your belt matches your shoe your whole body looks like one line. When they do not match your body looks broken in the middle. I see so many men in India wearing black shoe with brown belt. Please stop that. Just spend two hundred rupees and buy the right belt.
Socks Are Not Free Space
White socks with formal shoes is a crime. I am not joking. White socks are for sleeping. White socks are for gym. White socks are not for leather shoes. So what to do. Two ways. First way is wear sock that matches your pant colour. Navy blue pant means navy blue sock. Grey pant means grey sock. Then the sock does not shout at people.
Second way is wear sock that matches your shoe colour. Black shoe with black sock is never wrong. Brown shoe with brown sock is also fine. If you want to have some fun then wear sock that has small dots or thin lines. But the main colour of that sock should still match your pant or your shoe. Do not wear red sock with black shoe. Do not wear yellow sock with brown shoe. Do not wear sock that has cartoon face on it. You are not a child.
Pant Length Is Not A Small Thing
You can have very good shoe but if your pant is too long then nobody will see that shoe properly. The pant will sit on top of the shoe like a garbage bag. If your pant is too short then your socks will show when you stand. That look is for school boys. The right length is when your pant touches your shoe and makes just one small fold. When you stand straight your sock does not show. When you sit or walk a little bit of sock can show and that is okay.
Go to your tailor and say give me single break. He will understand.
Different Place Needs Different Shoe
You cannot wear one shoe to every place. That is lazy.
For daily office wear derby shoe in black or dark brown is best. Comfortable for long hours. Looks professional but not too stiff. For job interview wear oxford shoe in black. Only black. Only oxford. This is not the time to show your personality. This is the time to show you are serious.
For wedding you can wear polished oxford in black. Or monk strap in burgundy. Both look very good. Make sure your shoes are clean because weddings have bright light and people will see your feet. For dinner party or nice restaurant wear loafer in brown or tan. You look relaxed but neat. Do not wear heavy oxford to dinner party. You will look like you came from a police station.
For travel if you need to carry formal shoes then take derby. Easier to walk. Feet will not hurt in airport or railway station.
Clean Your Shoes Or Else
A good shoe that is dirty looks worse than a cheap shoe that is clean. Remember this.
Clean your shoe every week. Soft cloth. Wipe dust. If mud is stuck then soft brush. Do not put water on leather. Water makes leather hard. Polish your shoe once in fifteen days. Buy polish that is same colour as shoe. Black polish for black shoe. Brown polish for brown shoe. Put polish with soft cloth. Then brush lightly. Shoe will look new and shiny.
Use shoe tree. Shoe tree is a thing you put inside shoe when you are not wearing them. Wood or plastic. It holds the shape of the shoe. Without shoe tree your shoe will look bent from the top after some months. Do not wear same shoe every day. Leather needs time to dry. Your feet sweat inside shoe. That sweat goes into leather. If you wear same shoe again next day the leather does not get time to dry. It will crack from inside. Buy two good pairs and formal shoes styling tips for men.
Mistakes That Make You Look Bad
Square toe shoe is dead. Do not buy square toe shoe. It makes your foot look like a box. It looks cheap. Buy round toe shoe. Round toe never goes out of style. Big size shoe is bad. Some men buy bigger size because they think it is comfortable. But when your foot moves inside your walk becomes bad. Try shoe before buying. Walk around the shop. If your heel lifts up then size is too big.
High shine shoe with casual pant is also bad. Very shiny shoe should be worn only with suit. If you wear it with jeans or chino you look like you are trying too hard. For semi formal day use matte finish shoe. Broken heel is bad. Look at your shoe heel. Is it worn down more on one side. Then go to cobbler and fix it. Walking on broken heel changes your posture. It also makes noise. People notice that noise.
Full Outfit Ideas

- Oxford shoe with navy blue suit and white shirt. Add simple tie. Safest look for any formal thing.
- Derby shoe with grey trouser and light blue shirt. Add navy blue blazer if you want. Works for office and for going out after office.
- Monk strap shoe with beige chino and white shirt or light blue shirt. No tie. Perfect for dinner date or friday evening party.
- Loafer with cotton trouser in beige or cream and half sleeve linen shirt in white or light grey. Summer wedding look. Day time function look.
You May Also Like: Minimalist Streetwear Outfits Men: Simple Style Guide
If You Have Less Money
- Not everyone can buy four pairs. I understand.
- Buy two good pairs. First buy black oxford. This is for interview. For big meeting. For wedding. For serious time.
- Second buy brown derby. This is for everyday office. For family event. For going out with friends.
- These two pairs will cover almost everything. Keep them clean. Keep them polished. They will last two to three years.
- Better than buying five cheap pairs that break after three months.
Conclusion
Do not copy what you see on instagram. That man is paid to wear those shiny pointed shoes. You are not. Stick to round toe oxford and derby. Match your colours. Keep your belt and sock correct. Keep your shoes clean. That is all. Formal shoe styling is not big science. It is small rules. Follow them and you will look better than most men. Now go look at your shoes. See what is wrong. Fix it.