Which minifigure is this? Angry face with a moustache and a green playing card shirt? Who knows what series/set this minifigure belongs to?
This minifigure is a mixture of several other minifigures.
Torso Western Bandit Card Suit Vest and Gold Fob Pattern / Green Arms / Black Hands

has been used for just one minifigure called Bandit 3. Legs are matching yours so these two most likely come from the same minifigure, which appeared in 5 sets.

However your example is missing top hat and is using different face - Minifigure, Head Moustache Thick Angry and Long Hair and Stubble Pattern - Blocked Open Stud. It appeared in 13 sets and could be part of any of these 5 minifigures.