CHESAPEAKE, Va. (WVEC) -- The Chesapeake Police Department said Monday that an off-duty officer died Saturday after a car hit him while he was crossing the street.

Investigators said 45-year-old Eddie Ufret of Portsmouth was with friends at the intersection of Cedar Road and Cedar Lakes around 10:40 p.m. As Ufret crossed the roadway, a vehicle traveling westbound hit Ufret, killing him.

Ufret's cousin, William Feliu, told 13News Now about the moment his family learned about Ufret's death.

"Once the captain told us the news, what happened, it was just devastating," said Feliu. "You know, he was the backbone of that family and they just lost a big big piece of that family."

Ufret has been described as a family man, someone who always put others first.

"He'd give you the shirt off his back if he had the chance to," said Feliu. "If you needed something he would always give it to you. He never thought about himself first, he always thought about others."

Ufret leaves behind a wife, a son and a soon-to-be-born grandchild.

"He's in heaven," said Feliu. "He's going to look down at his grandkids, his family and he's going to protect them like he always did. You know he did everything for his family."

Ufret had been with the Chesapeake Police Department since December, 2014.

"Since he got here he always wanted to be on the police force," said Feliu. "He worked security jobs and everything just so he can get closer and closer to being a police officer. And that was his dream. That was his passion. He loved it."

Chief of Police Kelvin Wright issued this statement Monday:

We are deeply saddened by the sudden loss of our brother, Eddie Ufret. We are focusing on helping his family during this very difficult time. We appreciate all the support that we have received on his behalf.
<p>William Johnson</p>

Police said William Johnson, 72, was the driver of the car that hit Ufret. Officers charged Johnson with DUI Involuntary Manslaughter.

Johnson declined 13News Now's request for a jailhouse interview.