Authorities say 27-year-old John Correa-Quintero was arrested Sunday and charged with assault.
The attack, which happened on Roosevelt Avenue in Flushing in late May, was caught on camera.
The suspect can be seen throwing the agent to the ground before punching and kicking him while he was down.
The victim was taken to Queens General Hospital with minor injuries.
----------
* More Queens news
* Send us a news tip
* Download the abc7NY app for breaking news alerts