The passenger told paramedics that the driver had used a “bump” of heroin before getting on the highway.
There was no crash at the scene because the passenger was able to maneuver the vehicle to the side of the road from the passenger seat.
The victim was transported to a local hospital for further medical care.
Investigators say the driver will be charged for the fifth time with DUI involving drugs, a felony punishable by up to six years in jail. He also faces felony bail jumping charges for a prior DUI arrest in Beaver Dam.
The driver’s prior DUI charges date back to 1996 in Arizona, with subsequent arrests occurring in Illinois and South Dakota.