It happened around 4:30 p.m. Wednesday along SEPTA's Broad Street Line at Broad and Vine streets.
Police say the 53-year-old stumbled, hit a pole, and fell onto the tracks.
He was struck by a southbound SEPTA train and pronounced dead at the scene.
BSL: UPDATE: Service has resumed at City Hall, Spring Garden and Fairmount Stations— SEPTA (@SEPTA) September 28, 2016
SEPTA service was interrupted for a time as police investigated.