Around 12:50 a.m., a driver struck the pedestrian in the 100 block of 14th Street next to Lake Merritt, Officer J. Kroushour said.
The driver fled the scene but was later located and arrested, he said.
Kroushour said the pedestrian was taken to a hospital with injuries that are considered to be life-threatening.