Nineteen-year-old James Thomas is being held without bond.
Thomas and 17-year-old Shawn Scott are both charged with attempted murder and robbery.
The UPS driver was seriously wounded in the shooting.
It happened at 65th and Hermitage Tuesday morning in the Englewood neighborhood.
Police allege the suspects tried to rob the driver and then shot him in the back.