Jeremy Ofori, 30, is accused of forcefully carjacking a 28-year-old delivery driver and fleeing in their car around 1 p.m. in the 2600 block of West Washington Boulevard, police said.
Ofori struck several parked cars and crashed the vehicle a short time later, according to police.
He tried to run away and was taken into custody by officers in the 1800 block of West Maypole Avenue, police said.
Ofori was charged with aggravated vehicular hijacking with a weapon.
He is scheduled to appear in court Tuesday.