Carlo Navarro was charged with three counts each of murder and gross vehicular manslaughter while intoxicated, according to the Los Angeles County District Attorney's Office. The charges include an allegation of causing death of multiple victims.
Navarro was expected back in court on Jan. 16.
The Long Beach resident is accused of slamming his SUV into the family of three on a sidewalk after failing to make a turn and jumping the curb near Los Cerritos Park on Oct. 31.
Candlelight vigil honors family killed in Long Beach crash
Joseph Awaida, 30, was pronounced dead that evening at a hospital, the DA's office said. His son, 3-year-old Omar, succumbed to his injuries on Nov. 2. The boy's mother, 32-year-old Raihan Faisal Dakhil Awaida, died the following day.
Navarro, who was in custody in connection with an unrelated previous burglary charge, faces a maximum sentence of 45 years to life in state prison if convicted as charged in the fatal crash, prosecutors said.
The DA's office requested that he be held without bail.