US Immigration and Customs Enforcement (ICE) shot and killed a man near Chicago on Friday after he allegedly drove his car at a group of agents.

A spokesperson for the Department of Homeland Security said ICE had been trying to arrest the man, but he resisted and drove towards the group. An agent was then dragged along by his vehicle.

The agent, who the department said feared for his life, drew his gun and opened fire.

The driver, Silverio Villegas-Gonzales, was pronounced dead in hospital shortly after, officials said.

During a vehicle stop, the suspect resisted and attempted to drive his vehicle into the arrest team, striking an officer and subsequently dragging him as he fled the scene, a statement said.

The ICE agent suffered severe injuries in the incident, officials said, but was in a stable condition in hospital.

The Department of Homeland Security noted Mr. Villegas-Gonzales had a history of reckless driving and was an undocumented migrant, having entered the country at an unknown date and time.

A spokesperson for the local police department in Franklin Park stated they had not been involved in the incident.

Illinois Governor JB Pritzker expressed a need for transparency, stating: This is a developing situation and the people of Illinois deserve a full, factual accounting of what's happened today to ensure transparency and accountability.

Franklin Park, a suburb near O'Hare Airport, has approximately 18,000 residents, with around half of the population being Hispanic.

Immigration officials have reportedly heightened enforcement in the Chicago area this week under the current administration's directives.