Hi,
Literally, it relates to eating food. He is very, very eager for food.
Figuratively, it means he is very, very eager for things other than food. eg
He is a glutton for work means that he is very, very eager to get work.
Your dictionary should tell you about these various meanings.
Best wishes, Clive