Forgery of credit cards.he has been a green card holder for 17 years. Immigration has currently put a hold on him what does this mean? Would he be able to go to a halfway house ? How along into his sentenced for him to be eligible?
If ICE has put a hold on him, it is unlikely he'll be going to any halfway house as he has a detainer - a detainer basically says, "Do not release this person until we've dealt with him." If the detainer were from another jail, upon completion of his current sentence, he'd be held until the new jail/county came to pick him up. In this case, he'll be held until ICE decides what to do with him. As the others have said, you need to speak with an Immigration attorney asap.
Hire a lawyer ASAP. If he's a green card holder he has more chances to stay in the U.S. However, with the ICE detainer and the criminal conduct, he'll likely be detained by ICE upon the completion of his current incarceration. He'll need to begin working to solidify his right to status in the U.S. now rather than waiting.