The man's “business” came to an end after one of the women was saved by the police.
He was said to have married 18 locals and three women from a neighbouring country after getting fake marriage certificates from a syndicate.
He would then force them to become prostitutes in several states. They would be beaten up if they refused.
It said “Julia” the 18-year-old who was rescued was saved after her sister called the paper to help find her.
Officers from Bukit Aman found her at a rented house in Bahau last Wednesday.
The man was arrested and is expected to be charged under the Anti-Trafficking in Persons Act 2007.
The paper also said the man was found to be wearing two talismans said to help him charm the women.
The suspect was released from detention in January after the court found him not guilty in a murder case.