Sources say the agent exchanged gunfire with the trio, at least one of whom was armed, near the corner of E. 92nd Street and Avenue N in Canarsie around 3:30 p.m.
The agent was struck in the shoulder and rushed to Kings County Hospital with injuries that aren’t believed to be life threatening.
One of the suspects was hit by gunfire, according to sources. He was arrested when he showed up at Kingsbrook Jewish Medical Center seeking treatment for at least one gunshot wound, according to sources.
Sources say a second suspect was captured outside a business on nearby Remsen Avenue, while a third suspect fled in a dark grey BMW with at least one of its windows shot out.
The third suspect is still on the loose, according to sources.
It wasn’t immediately clear what sparked the firefight.
The investigation is ongoing.
CBSNewYork will have more on this developing story throughout the day.