Yes, it's an idiom. Imagine I ask a group of people "Who would like to clean my car?", and he raises his hand first. So he "would be the first person" to volunteer to clean my car.
It's also said "He would be the first one to volunteer" and "He would be the first to volunteer". Volunteer is just an example here; it could be replaced by help, offer, sa