The accident happened just before 6:30 p.m. on the railroad tracks near I-95 and Wheatchef Lane in Bridesburg.
Officials say a 19-year-old man was struck by a NJ Transit train heading to Philadelphia.
The victim was taken to Temple University Hospital for a possible broken leg.