It took four doses of Narcan but a man is alive thanks to Michigan State Police.

At around 1:30 p.m. Saturday, MSP said in a series of tweets, troopers responded to a wrong-way driver and possible car accident in the right lane on southbound Interstate 75 and Eureka Road in Taylor.

Responding officers found a man slumped over in the driver's seat and not breathing. He had a faint pulse and his face was reportedly blue.

The driver showed signs of an overdose, MSP said, so they gave him two doses of Narcan, an overdose-reversal drug, to try to revive him. After a doing a sternum rub, a third dose of Narcan was given. Moments later, MSP said, the driver took a gasp of air.

More on freep.com:

Skydiver dies after accident during landing in Grand Haven

Company sorry for spill that killed fish, closed Lake Michigan beaches

The driver woke up after a fourth dose of Narcan was given, MSP said. He was taken to Taylor Beaumont by EMS. His age and condition are unknown.

The driver admitted to buying four packs of heroin, consuming one on his way home, MSP said. MSP said they recovered the other three packs.

The driver reportedly agreed to a blood test. Results are pending.

Contact Amy Huschka at ahuschka@freepress.com or follow her on Twitter (@aetmanshuschka).

Follow Detroit Free Press on Twitter (@freep), Instagram (@detroitfreepress) and like us on Facebook (@detroitfreepress).