An Alabama state trooper handcuffed and threatened a woman with arrest on Sunday if she didn't have sexual intercourse with him, court documents allege.

Samuel H. McHenry II, 36, of Rutledge was fired from his post in Troy and charged on Tuesday with first-degree rape and first-degree sodomy. He is being held in the Butler County Jail on $150,000 bond.

In McHenry's arrest warrant filed today in Butler County, the victim told police she was involved in a car accident on Interstate 65 on Dec. 6 and McHenry responded to investigate.

The victim says McHenry handcuffed her and placed her in the back of his cruiser after finding pill bottles and an empty nasal spray bottle in her car.

McHenry then allegedly drove his cruiser to exit 107 in Butler County and told the victim she was going to have to "F--- me or go to jail," the arrest warrant states.

The victim claimed McHenry got out of his cruiser, pulled his pants down and had intercourse with her. She also claims the trooper forced her to perform oral sex on him.

Following the act, the victim claims the trooper drove her to exit 101 and left her outside a closed store.

Alabama Law Enforcement Agency spokesman Sgt. Steve Jarrett said agents were notified of the alleged crimes Monday night. The State Bureau of Investigation immediately launched an investigation, which lasted all night, he said.

McHenry started working as a trooper in 2009.