Travaras Graham, 18, is charged with one felony count of aggravated vehicular hijacking with a firearm, one felony count of unlawful use of a weapon and one felony count of aggravated fleeing.
On Tuesday afternoon, Graham allegedly carjacked a 35-year-old rideshare driver in the 4400 block of South Shields.
Less than three hours later, police arrested Graham in the 600 block of South Keeler.
According to police, Graham was observed inside the victim's vehicle, and was placed into custody.
A weapon was allegedly recovered.
No other information was provided by police.