Nathan Manning, 32, was arrested by police on Tuesday just after 6 p.m.
In the most recent case, officers were called to the scene after a man spotted his stolen Mercedes-Benz on the 4000 block of Aramingo Avenue.
On Sunday, January 23, around 9 a.m., the victim reported he was asleep in his vehicle when a man approached him on the 2000 block of E. Glenwood Avenue.
The suspect, believed to Manning, demanded his vehicle and stole the victim's Samsung Galaxy Watch.
On Tuesday, the victim received a phone call from a friend who believed he spotted his stolen vehicle parked on the 4200 block of Torresdale Avenue.
The victim started following the vehicle until officers arrived.
There was a brief police chase before Manning crashed into a parked vehicle near the 4500 block of Richmond Street.
According to Philadelphia Police Chief Inspector Scott Small, Manning elbowed an officer before he was taken into custody.
Manning was in possession of stolen credit cards, and a weapon was found inside of the vehicle, Small said.
The owner of the stolen Mercedes-Benz was able to identify Manning as the suspect.
"He positively identified our suspect as the person not only that was driving the stolen car today, but the person who robbed him point at gunpoint a week ago in the 24th district," said Small.
Police believe Manning also carjacked a silver Audi sedan on Monday. That vehicle was recovered from his address on the 7700 block of Rugby Street after officers examined the name on the stolen credit cards.
Police say the quick recovery was able to happen by the work of the newly-formed carjacking task force in the city.
The injured officer was treated for bruises to the face.
Manning has been charged with robbery, carjacking, and related offenses.