A driver suspected of fleeing after he struck two pedestrians -- one of whom later died -- was booked into Clark County jail on criminal charges.

Ernesto N. Estrada-Tapia, 24, of Vancouver, is accused of hit and run and vehicular homicide while driving under the influence in connection with the Jan. 11 collision in Vancouver. Court records show Estrada-Tapia is on probation in connection with a 2016 crash in North Portland.

Vancouver Police said Estrada-Tapia lost control of his vehicle on a snow-covered road and veered off the road, striking a man and a woman who were walking on the sidewalk. The driver fled the scene, near the Southeast 10th Street overpass above Interstate 205.

Both pedestrians were hospitalized, treated for their injuries and released, said police spokeswoman Kim Kapp. However, one victim, Christian Walton, died at home Jan. 27.

Investigators determined the 27-year-old likely died as a result of the crash, Kapp said, although the medical examiner has not yet issued an official ruling.

On an online fundraising site, Walton's family described him as "a wonderful person with a kind and gentle soul that will be missed dearly." Relatives are trying to raise money to transport Walton's body to New York for burial.

It's unclear what led police to Estrada-Tapia.

Police seized the car involved in the crash Wednesday and arrested Estrada-Tapia two days later, Kapp said. He is being held without bail at the Clark County Jail and is scheduled to appear in court Monday morning.

The crash occurred two months after Estrada-Tapia pleaded guilty to charges stemming from a May 2016 collision. A witness told police Estrada-Tapia was driving recklessly in the parking lot of the Jubitz Truck Stop in North Portland, then sped into traffic without stopping, according to a probable cause affidavit.

His truck ran into a semitrailer, then jumped over a curb and came to rest on the sidewalk. The witness went to help him and smelled alcohol on his breath. Four bystanders detained Estrada-Tapia until police arrived.

Portland Police Officer Michael Close reported Estrada-Tapia appeared unconscious, but then awoke and struggled to get free, the affidavit said.

While being driven to a hospital, Estrada-Tapia "violently grabbed" and twisted a paramedic's arm. His blood alcohol content was later measured at 0.18 percent, more than twice the legal limit.

Estrada-Tapia pleaded guilty in November to two counts of criminal mischief and one count of harassment. He was sentenced to 18 months of probation scheduled to end in May 2018.

He had also faced charges of reckless driving and driving under the influence. He was allowed to enter a diversion program and ordered to attend driver-safety and anger management courses.

Court records show his license was reinstated in November, and he attended a required traffic class in December.

-- Molly Young

myoung@oregonian.com

503-412-7056

@mollykyoung