The NYPD said officers asked 31-year-old Franklin Adrian to move his car multiple times. When he refused, two officers placed him under arrest, but he resisted.
There were many onlookers and the NYPD said one of them, 29-year-old Wisnel Manzueta, refused to step back.
When police tried to take him into custody, as a video on social media purports to show, Manzueta punches the officer and puts him in a headlock.
The NYPD said the officer suffered abrasions and lacerations to the face and head.