The crash happened just after 10:30 pm on Cedar Road in the Cedar Lakes area.
The off-duty officer was pronounced deceased at the scene. He has been identified as 45-year-old Eddie Ufret. He had been employed as an officer with the Chesapeake Police Department since December 2014.
"He was somebody who really like life, liked what he was doing, and wanted to make a difference," said Jasmine Feliu, a friend.
Chesapeake Police say Ufret was crossing the road at the intersection with some friends when he was hit in the westbound lane.
The driver of the vehicle, 72-year-old William Johnson, was charged with DUI - Involuntary Manslaughter.
The crash remains under investigation.
"This is somebody who was doing a good job to really help the community," Feliu said. "It's very sad he's gone."
Stay with News 3 for more details.