It happened around 7:45 a.m. Thursday on a platform at the Allegheny Station at Kensington and Allegheny avenues.
The victim suffered non-life-threatening injuries, according to authorities.
The investigation caused trains to bypass the station in both directions during the morning rush hour.
There is no word on a suspect.
RELATED: Check the 6abc Neighborhood Safety Tracker