Armahn Johnson has been charged with aggravated vehicular hijacking, aggravated fleeing police, aggravated unlawful possession of a loaded weapon without a firearm owners identification card under 21 and more in the incident, CPD said.
Johnson was arrested just before 6:30 p.m. Tuesday in the 0-100-block of West Garfield Boulevard on the South Side.
SEE ALSO: Carjacking suspect hits victim with his own car before crashing, battering woman in the Loop: CPD
CPD said, about 45 minutes earlier, Johnson took a vehicle at gunpoint from a 20-year-old man and 47-year-old man in the 4000-block of North Laramie Avenue in Portage Park.
Johnson is due in court Thursday.
INTERACTIVE SAFETY TRACKER | Track crime and safety in your neighborhood