It happened just before noon at the Broad Street Line station located at Broad and Lombard streets.
SEPTA officials tell Action News said an argument led to the shooting.
The victim was shot in the stomach and is hospitalized in critical condition.
The suspect has been taken into custody and a gun was recovered.