Greg Profit, 20, faces two felony charges of aggravated vehicular hijacking and one charge of unlawful use of a weapon, police said.
Profit allegedly took a car by force from a 36-year-old man at 10:55 p.m. Thursday in the 6300 block of South Damen Avenue, police said.
About an hour later, he allegedly stole a car from a 36-year-old woman in the 4400 block of South Vincennes Avenue, police said.
Profit was arrested Wednesday after midnight in the Longwood Manor neighborhood.
He is due in court Thursday.