Rasheed Banks Jr. was captured by U.S. Marshals in Camden, New Jersey on Monday, according to investigators.
He was wanted for the July 12 murder of 50-year-old Michael Salerno, who was gunned down on 12th and Porter streets.
Investigators say Salerno was shot when three males were trying to carjack his vehicle. A female friend was inside the car.
READ | Police identify man killed during attempted carjacking in South Philadelphia
"The offenders approached the vehicle, and the offenders were aggressive and violent from the start," said Lt. Hamilton Marshmond last month.
While trying to stop them, Salerno was shot once in the head. He was pronounced dead at the scene.
Salerno was not inside the vehicle at the time of the carjacking, police said.
It appears the suspects may have been looking for a target. Police say they were circling the neighborhood in a Red Kia Soul with out-of-state plates.
"We do see the offenders' vehicle ride past in the area several times. It appears that the offenders were in the area to either rob a person or attempting to take a vehicle," said Marshmond.
Police have not identified the other suspects involved in the deadly shooting.
Anyone with information on the case is asked to call police at 215-686-TIPS.