It happened around 6:00 Saturday morning near the intersection of Naaman's Creek and Meetinghouse roads in Upper Chichester Township.
Police say the CSX train was travelling from Detroit to Philadelphia when it struck an unidentified pedestrian.
No word on the condition of the victim.
The train was carrying two locomotives and over 50 freight cars at the time of the accident.