The incident occurred just after 10:30 p.m. along the 7300 block of Revere Street.
Police say a 19-year-old male was shot in the back.
Witnesses say they saw two men run off after the shooting.
The victim was taken to the hospital and is listed in critical condition.
He told police he was robbed but he is now being held after investigators found a weapon and drugs on him.
Police continue to investigate.