The victim was found at about 10:30 p.m. in the 4900-block of North Milwaukee Avenue.
Police said the victim was found on the ground with a stab wound to the neck. He was transported to Lutheran General Hospital, where he was listed in critical condition.
Police said the stabbing took place at an unknown location and the victim relocated to the bus terminal.
Area Five detectives are investigating.