Police say the victim was drunk at the time, and the suspect robbed him of his gold rings and headphones around 3 a.m. Sunday.
It happened on 183rd Street near Aqueduct Avenue in the University Heights section.
The suspect was taken into custody on Friday on charges of robbery and assault.
**UPDATE** Nilson Castillo, 21, #bronx has been APPREHENDED in regards to the robbery that occurred on 12/2/18 @ 3AM in front of 60 W182 St @NYPD46Pct. I want to thank the public who called @NYPDTips and the investigators working the case. pic.twitter.com/qriRvmiPgJ— Chief Dermot F. Shea (@NYPDDetectives) December 7, 2018
A deli worker who called 911 said the man was lying on the ground for several minutes before anyone bothered to help him.
The video shows the suspect, later identified as 21-year-old Nilson Castillo, landing a punch so hard it shook the SUV that the two men were leaning against.
The 38-year-old victim fell to the ground, and the suspect continued to punch and kick him. Later, the man returned and kicked the victim again.
The deli worker noticed the victim bleeding on the sidewalk. He thought he was dead when he called 911.
"He was sitting 10 minutes," Bashar Aladbi said. "Nobody called the cops. Nobody said anything. Everybody was walking up and down. So I called the cops right away...I work here on the nights, so I got to see what's going on."
The victim is in critical condition.
* More Bronx news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube