The 24-year-old victim was reportedly shot multiple times by a male suspect about 10:21 p.m. in the 300 block of Williams Avenue.
Witnesses told police the suspect shot the victim several times in a parking lot before fleeing, police said.
The victim was originally hospitalized in critical condition, but he is expected to survive.
On Sunday, police arrested Sean Blake Ford, 18, of San Francisco in connection with the shooting. He was booked into jail on suspicion of attempted homicide, assault with a deadly weapon and other offenses.
Bay City News contributed to this report.