MADISON, Wis. -

A Madison police officer is being hailed a hero after saving a man who overdosed on heroin.

Officials said a man drove to the West District police station on McKenna Road on Saturday afternoon, hoping to get help for his unconscious passenger.

An officer pulled the 22-year-old Verona man from the car and began chest compressions. The man wasn't breathing and began turning blue, but the chest compressions helped bring color back to his face, according to a police incident report.

Paramedics arrived and revived the man with a dose of Narcan, police said.

The man was taken to a hospital where he told police he had shot heroin in a nearby parking lot. The man said he had been clean for a couple of months but recently started using again, according to police. He said he used two injections on Saturday instead of just one.

The police officer who came to the man's aid has been nominated for a departmental life-saving award.