Tony LeFlore, 20, is charged with robbery and armed robbery.
Chicago police say the hold-ups took place between May 4th and June 10th as the cab drivers were parked along Western Avenue.
Police say LeFlore threatened one driver with a gun, another with a knife, and punched a third in the face.