A 46-year-old Battle Creek man was arrested Tuesday after a woman said she was repeatedly raped at his home.

Battle Creek officers and detectives entered the man's home in the 100 block of N. 23rd St. about 12:30 p.m., just minutes after he pulled his car into the driveway. He was taken into custody without incident before officers, who had obtained a search warrant, began conducting a search of the home looking for evidence of the sexual assault.

The man is accused of sexually assaulting a woman, 32, for several hours at his home Monday night, according to Detective Sgt. Todd Elliott.

Police said the woman had agreed to have sex with the man in exchange for heroin.

"She was in the house and they had a consensual sexual encounter after which the male wanted to continue it and she tried to stop it and he forcefully sodomized her," Elliott said.

Afterwards the man then drove her to the area of Meachem and Battle Creek avenues. At 11:40 p.m. the owner of a tow truck saw the women getting in and out of the truck and called police.

"That is where we found her incoherent and running around in the street," Elliott said.

Officers described her as disoriented and not familiar with the area. She was taken to Bronson Battle Creek where she was treated for injuries from the rape and to her neck and later released.

Investigators have not released his name but said he was released from the Michigan Department of Corrections in May after serving his maximum 15-year sentence after entering a plea for delivery of a controlled substance and assault with intent to do great bodily harm less than murder.