The shooting happened just before noon on December 21 at the supermarket store on Southern Boulevard in the Mott Haven section.
According to the NYPD, the victim and another man were inside the store when another person walked inside and started firing shots at them.
Video from inside the C-Town released by the NYPD:
The 21-year-old victim was hit three times, with bullets striking his back and leg, police said. He was taken to the hospital in stable condition.
On Tuesday, police took 19-year-old Ruben Ayala into custody. He is charged with second-degree attempted murder, assault and criminal possession of a weapon.