Anthony W. Holden, 42, pleaded guilty in Richmond County Superior Court to aggravated assault, false imprisonment and criminal attempt to commit rape.
In addition to the prison time, Chief Judge J. Carlisle Overstreet imposed 10 years' probation.
Mr. Holden's roommate told sheriff's officers who met her in an emergency room June 27 that she had been asleep when Mr. Holden poured a pot of boiling water on her face and chest, said Assistant District Attorney Brooks Hudson.
Mr. Holden then took a kitchen knife and repeatedly stabbed and cut her, Mr. Hudson said.
Mr. Holden demanded sex, and when the victim refused, he stabbed her again. He also hit her in the head with a golf club, Mr. Hudson said.
Detectives later found blood throughout the house, a blood-soaked mattress, a pot matching the description the victim gave, and a bent golf club in an outdoor trash bin, Mr. Hudson said.
Mr. Holden's memory of the assault was sketchy, but he told detectives he stabbed his housemate, adding, "I don't know what makes me do that."
Mr. Holden has prior convictions in South Carolina for assault and battery with intent to kill and arson.
Reach Sandy Hodson at (706) 823-3226 or firstname.lastname@example.org.