The pedestrian was struck by the limousine at about 2 a.m. on Junipero Serra Boulevard, police said.
The man had apparently crossed the roadway outside of the crosswalk, according to police, who say alcohol is not believed to be a factor in the crash on the part of the limousine driver.
The victim was taken to San Francisco General Hospital to be treated for his injuries, police said.