the shirt off his back

The shirt off his back is a phrase which refers to someone giving things people ask for, usually with a lot of sacrifice and asking for nothing in return. When someone says this idiom, it is usually like he would give him the shirt off his back which refers to someone who is so generous to others that this person would give everything he had to other people, including the shirt off his own back.