A Good Samaritan who heroically rescued a Texas police officer from a fiery car wreck has died just three weeks later in the exact same spot.

Juan Carlos Salgado, 41, was killed when he was struck by two cars in succession while crossing a dimly lit road in Houston on Thursday night.

Salgado, who worked as a landscaper, was on his way to get dinner when he was struck outside of the crosswalk.

Juan Carlos Salgado, 41, was killed when he was struck by two cars in succession while crossing a dimly lit road in Houston, Texas on Thursday night

A shrine has now been set up for the landscaper just feet away from where he single-handedly rescued the police officer from on Christmas Eve.

'He lost his life in the same place where he saved other lives,' his uncle told KPRC2.

Just three weeks earlier, Salgado was walking home when he heard the crash involving a police cruiser and a drunken driver.

Witnesses said they saw Salgado running towards the fiery crash and pulling Houston police Officer Alonzo Reid from the wreck.

Reid and Salgado were then able to rescue officer John Daily from the driver's seat.

A shrine has now been set up for the landscaper just feet away from where he single-handedly rescued the police officer from on Christmas Eve

Just three weeks earlier, Salgado was walking home when he heard the crash involving a police cruiser and a drunken driver. Witnesses said they saw Salgado running towards the fiery crash and pulling the officers to safety

Daily was seriously injured in the crash and suffered burns to more than 50 percent of his body.

"How am I going to leave a person in need? We're all people," Salgado said in an interview about his heroic efforts.

The crash occurred when a car driven by Cesar Collazo swerved in front of the police cruiser and crashed into them head-on.

Collazo fled the scene but was later arrested by police and charged with drunk driving.

Salgado's relatives say he will be buried in Mexico where his mother still lives.

The drivers who struck Salgado last week were questioned and later released by police.

Salgado running towards the fiery crash and pulling Houston police Officer Alonzo Reid (left) from the wreck. Reid and Salgado were then able to rescue officer John Daily (right) from the driver's seat