A Santa Rosa man taking his 4-year-old son to school was arrested Friday on suspicion of driving under the influence of alcohol and drugs, according to the California Highway Patrol.

Pedro Riveros, 41, was booked into Sonoma County Jail after a CHP officer saw him speeding on his way to Roseland Creek Elementary School, then determined he was on probation for multiple previous DUI convictions, the CHP said. Riveros was also allegedly in possession of methamphetamine.

Charges included driving under the influence, child endangerment, meth possession, probation violation and failure to have an ignition lock device in the car, according the CHP. Riveros also faces a charge of having more than three DUIs in a decade, the CHP said.

Riveros was spotted by CHP Officer Brian Wood about 8:30 a.m. Friday speeding southbound on Burbank Avenue, driving about 40 miles per hour in a 25 mile-per-hour school zone, a CHP statement said. Wood followed the truck Riveros was driving into the parking lot of Roseland Creek Elementary School and approached Riveros, who by then had gotten out of the car with his 4-year-old son, according to the CHP.

The officer began a DUI evaluation after smelling alcohol on Riveros, Sloat said.

The CHP said it found Riveros had prior DUI convictions, had a suspended license and was not driving with his required ignition interlock device, which tests a driver’s breath for alcohol before allowing a car to start.

Riveros was arrested on suspicion of driving under the influence of alcohol and stimulants — apparently meth, Sloat said. A search after his arrest revealed Riveros was in possession of methamphetamine, according to the CHP.

Riveros has a court date scheduled for Tuesday at 1:30 p.m., jail records show.

You can reach Staff Writer J.D. Morris at 707-521-5337 or jd.morris@pressdemocrat.com. On Twitter @thejdmorris.