It happened just before 4 p.m. near Pettigrew Street between Dillard and Dillard Street.
Police say the accident happened when an eastbound freight train struck a man walking on the train tracks. Thirty-one-year-old Jerome Brandon was pronounced dead at the scene.
The accident affected traffic at Pettigrew Street and Dillard Street, Pettigrew Street and Ramseur Street and Pettigrew Street and Fayetteville Street.