A New Orleans-based federal agent injured this month in a hit-and-run crash in Miami Beach, Florida, succumbed to his injuries over the weekend.

The agent, Scott McGuire, worked for U.S. Homeland Security Investigations and had been on assignment in south Florida on Jan. 15 when he and another special agent were struck by a gray Mercedes-Benz as they tried to hail a cab after 2 a.m. on Collins Avenue, a major thoroughfare in Miami Beach.

The 21-year-old driver of the Mercedes, Jordana Rosales, struck the agents after swerving to avoid the back of the cab, driving onto the curb, according to a police report. She continued without stopping, police said, but was booked later in the day with leaving the scene of an accident.

The name of the other agent has not been released. Authorities have said he was in stable condition following the crash.

McGuire’s death was announced on a fundraising website organized by the agent’s loved ones, a page that has attracted an outpouring of sympathy and support.

McGuire had been on a ventilator and in critical condition for days following the crash. He was pronounced dead Sunday at a south Florida hospital.

Federal authorities were said to be making arrangements Monday to have the agent’s body returned to New Orleans.

“Befitting his selfless nature, the special agent was an organ donor, and although we are immeasurably diminished by his death, we can at least take some small comfort in knowing that his final act gave others the chance to live,” said Bryan Cox, a spokesman for U.S. Immigration and Customs Enforcement. “ICE asks that you join us in keeping his loved ones in your thoughts and prayers during this difficult time.”

News of McGuire’s death came as a shock to many of his friends in New Orleans.

One friend, Vicki Adjmi, described McGuire as “the pillar of his entire family.”

She said he had a wife and 5-year-old son.

“He was a gentleman,” Adjmi said. “He loved what he did, and he lived for what he did.”

Follow Jim Mustian on Twitter, @JimMustian.