Police say 24-year-old Zachary Katz caused an accident Saturday morning on Highway 101 in South San Francisco.
Investigators accuse Katz of driving on the wrong side of the road just before 4 a.m. on 101 near Sierra Point Parkway when he collided head-on with a taxi.
A passenger in the cab, 62-year-old Pedro Soldevila of Puerto Rico, was ejected and killed. Another passenger and the driver, 31-year-old Azmach Ejersa of Emeryville, were also hospitalized with serious injuries.
Katz is free on a quarter million dollars bail.
He has a court date next month.