Nintendo's iconic plumber Mario has worn gloves in most of his adventures, games where he doesn't wear gloves are the arcade classics Donkey Kong and Donkey Kong Jr. as well as games where he's a baby. In Luigi's Mansion on the Gamecube Luigi finds one of Mario's gloves but later Mario is still seen wearing his gloves.
So why does Mario wear gloves?
Some people think that it has to do with his job as a plumber, but I have my doubts about that. He wouldn't need to wear them all the time if he did that. Also I'm sure his gloves would be quite stained unless he keeps buying new one (though that would explain the extra glove in Luigi's Mansion).
A joke answer I came across was that Mario was a serial killer and used them to cover up his trail. Now this is implausible as well, Mario hasn't killed anyone since I last played Super Mario Maker yesterday... um.
So why does Mario wear gloves? My answer.
Mario's first game wearing gloves was Mario Bros. a game where you hit blocks to stun enemies, this is the key to my answer. Afterwards it became common for Mario to punch blocks to get power ups or other reasons. It's quite simple then, he wears them for the padding so he doesn't break his hands on all those blocks.