The 23-year-old man was charged with attempted murder over the weekend after he stabbed the woman, according to a report by bradenton.com.
Andrew Helderman was found straddling the 31-year-old victim when Holmes Beach police officer Steve Ogline arrived early Saturday, according to a probable cause affidavit filed by police.
According to police, Helderman surrendered after Ogline threatened to shoot him if he didn't stop.
The woman and Helderman were living together in a Holmes Beach apartment.
Another male roommate called the police after witnessing the attack, according to the report.
"When the defendant actually started to cut and stab the female victim, the male victim grabbed the shower rod from the bathroom and proceeded to strike the defendant numerous times about the head and body in an attempt to make him stop attacking the female victim," police reported.
Helderman lost a chunk of his right ear from the rod strikes.