Thomas W. Borden was pronounced dead at Abington Memorial Hospital, The Philadelphia Inquirer reported.
A Jenkintown elementary school was locked down from 10 a.m. to 11 a.m. after Borden abandoned his truck near the school, police said. Service on the rail line between Philadelphia and West Trenton, N.J., was halted for 15 minutes after he was hit.
WCAU-TV, Philadelphia, said Borden was charged with shooting Daniel Bennett in Schuyler County, N.Y. Neighbors told an NBC affiliate in New York Bennett was the ex-husband of Borden's girlfriend.
Jenkintown Police Chief Albert DiValentino said his department got a call just before 8 a.m. from Schuyler County that a warrant had been issued for Borden's arrest and he was believed to be heading to Bucks County, the Inquirer said. Police officers spotted his truck before it was found at the elementary school.
Officers later spotted Borden, who tried to get away on foot before throwing himself in the train's path.
Borden had a lengthy arrest record in Bucks County, WCAU said.
Boston schools pull out free condoms over wrapping complaints
NBC reportedly holds celebs hostage to Jimmy Fallon's show