Updated

A selfless New York City hero struck by a train while saving a drunk filmmaker who stumbled onto the tracks in January died of his injuries.

Steven Santiago, 39, died Saturday at Staten Island University Hospital after initially surviving a massive head injury he suffered while saving Jonathan Parisen, 40, from certain death Jan. 8.

Parisen went down onto the Staten Island Railway tracks in New Dorp at around 1:30am local time -- either to grab his shoes or on a drunken lark -- while a train barreled toward the station, authorities said.

The ill-fated hero, who relatives said had just turned his life around, pulled the inebriated man up to the platform, but Santiago was unable to pull himself out of the way in time. The train slammed into Santiago, causing massive head trauma.

Over the past several weeks, Santiago recovered enough to move from the hospital to a long-term rehab, sources said, but he took a tragic turn for the worse Friday night and was returned to the hospital's emergency room.

He died at 3:42am local time Saturday.

To read more on this story, see the New York Post article here.