The shooting has outraged Houston leaders and renewed public scrutiny over ICE and President Trump's immigration crackdown.
"Unfortunately, there has been another death of a Mexican national in the United States," President Claudia Sheinbaum said after Lorenzo Salgado Araujo was shot and killed by an ICE agent.
Relatives said Keshawn Lewis-Hunt was shot as he tried to intervene and de-escalate a fight that had broken out during a birthday celebration.
Prosecutors said the suspect is classified as a serious violent felon under Indiana law and has a criminal history that includes a 2018 aggravated kidnapping conviction in Cook County.
A suspect has been charged with fatally shooting a man in a South Side gangway back in November, Chicago police said.