A South Carolina woman bit off the penis of a convicted sex offender who allegedly attacked her — then used his own knife to stab him in the butt, according to reports.

Dennis Glenn Slaton, 61, is accused of picking up the woman when she needed a ride from a Greenville gas station, instead pulling a knife on her and driving her to his home, according to the Greenville News.

Slaton — who has a slew of sex convictions, including sodomy and attempted rape — assaulted her and threatened to kill her once he was done, the paper reported, citing Greenville County Sheriff’s Office reports.

But the woman fought back — biting him to sever his penis and then using his own knife to stab him in the buttocks before fleeing, according to WFMY 2.

Slaton confirmed the gruesome injury in a sob story to the Greenville News.

“It was pretty bad, pretty tragic, what happened to me,” he said of the August incident being reported this week for the first time. “If things had not transpired as they had, I would have been found here at my house dead.”

Naked and covered in blood, the victim had run down the street banging on doors begging for help before finally arriving at a nearby Waffle House. Police then found Slaton with his horrific injury and the house covered in blood, according to the reports.

Paramedics took him to a hospital where he underwent surgery, the Greenville News said, giving no details on how successful it was.

Slaton was charged with first-degree criminal sexual conduct and kidnapping. Despite his lengthy rap sheet stretching back to 1977, he was released on $75,000 bond with a condition of home incarceration, the reports said.