The accident happened around 11:30 p.m. on School Street near 4th Street.
Police say the man fell and rolled onto the track where he was pinned between the cement platform and a train.
It took crews about fifteen minutes to free the victim.
He was flown to Abington Hospital.
Action News has learned that his injuries are not life-threatening.