Union County prosecutors say 26-year-old Quahif Lane shot 36-year-old Jamar Harris just outside his delivery van earlier this week.
The shooting was reported Wednesday in the 200 block of of Garfield Avenue around 2 p.m.
Harris was found with a gunshot wound and died at the scene.
Video evidence from the scene showed Harris was approached by Lane during the course of a delivery.
"I commend all involved law enforcement agencies and concerned citizens whose contributions were essential to the expeditious apprehension of Mr. Lane," Prosecutor William Daniel said. "Our thoughts are with the victim's family and loved ones."
Officials say residents helped in the search for Lane. He is facing charges of homicide and weapons offenses.
Prosecutors did not release a motive for the attack.
ALSO READ | Human error, not power surge, caused massive NYC subway outage, investigations find
* Get Eyewitness News Delivered
* More New Jersey news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube
Submit a News Tip