A man accused of keeping a woman as a "sex slave" and repeatedly drugging and raping her at a Brisbane home over a number of weeks has been denied bail.

The 29-year-old, who can't be named for legal reasons, appeared in the Brisbane Magistrates Court on Saturday charged with 28 offences, including deprivation of liberty and six counts of rape.

He is accused of initially drugging the victim in the Brisbane CBD with the tranquilliser benzodiazepine on January 18 before taking her to a Fig Tree Pocket home, where she was held against her will until January 31, court documents show.

A man accused of keeping a woman as a 'sex slave' and repeatedly drugging and raping her at a home in Brisbane's west over a number of weeks has been denied bail (stock image)

During that time the woman was drugged, raped, sexually abused and assaulted, police say.

"In short, the defendant has kept a young lady prisoner and sex slave for (a number of) weeks, drugging her and raping her repeatedly, with previous inclinations that would suggest the behaviour is something of a pattern," police prosecutor Mark Gorton told the court on Saturday.

It's alleged that during that period the man filmed the woman without her consent and distributed the footage.

He is also accused of assaulting her at a separate Brisbane address and was found by police in possession of the anxiety medication alprazolam and a mobile phone at a Kedron address on January 31.

The man's lawyer, Kylie Bell, told the court her client disputed the charges.

"I'm instructed that any sexual contact was consensual and there's a dispute certainly that any stupefying drug (was) being provided," Ms Bell told the court.

"The complainant left the residence on most days, he would drop her into the city, she would attend work, she would be collected in the afternoon."

The 29-year-old was denied bail after being charged with 28 offences including deprivation of liberty and six counts of rape

The court heard the man lived in a granny flat at the Fig Tree Pocket address, where the offences are alleged to have taken place, with his parents and sister living in the main house.

In her request for her client be granted bail, Ms Bell said he had deleted the woman's number from his phone and had no intention of contacting her.

Magistrate Bronwyn Springer told the court she would refuse bail after considering allegations of previous complaints and photos and video footage.

Ms Springer said she was particularly concerned about a video of the accused having sex with the woman where "she can be heard telling him to stop".

"(Along with) the threats to upload videos of her, the threat to kill a woman with whom he was in a previous relationship, in my view the defendant is at unacceptable risk to further offending and of endangering witnesses," Magistrate Springer said.

The man is due to appear in the Brisbane Magistrates Court on February 26.