It happened around 12:30 a.m. at the intersection of 15th and Washington Streets.
The man was rushed to Jefferson Hospital in stable condition.
Police say the driver stopped at the scene after the accident.
Investigators say it appears the victim may have been walking in the center lanes of the street.