Gil was born in Manila. His mother, actress Rosemarie Gil, was of Filipino and Spanish ancestry. His father, actor and singer Eddie Mesa, was of Swiss and German ancestry. He was married four times and had five children.