Police nabbed Victor Moses, of Steenberg, in the Overberg town on Thursday night.
Moses allegedly lured Carmen Nomdoe of Manenberg into his car before driving off with her on January 2 this year.
Carmen, 44, survived a four-hour ordeal during which Victor allegedly beat her eyes shut, broke her nose and jaw, choked her, shoved her panty into her mouth and tied her up in the boot of his car.
After dropping her off at home, Moses went on the run.
But after his story went viral on social media last week, detectives at Kensington police were informed that he was holed up in Bredasdorp.
Bredasdorp Station Commander, Lieutenant Colonel Maree Louw, says her detective followed up on information from Kensington SAPS, that Moses could be hiding in the town.
“Constable Ricardo Muritz was the arresting police officer and received information (Moses) was hiding somewhere in the informal settlement. He was arrested on Thursday at 9pm, and found living in a shack with other persons.”
Louw warned: “Accused persons, especially ones who have cases involving women and children, must not think they can come and hide out in Bredasdorp.”
Moses, a father of two, is expected to appear at the Cape Town Magistrates’ Court today on charges of kidnapping and assault to cause grievous bodily harm.
Carmen says Moses assaulted her after she broke things off with him in December.
She found out via Facebook that he had gotten married on Valentine’s Day last year.
She dumped him in 2014 after realising he was a womaniser, but kept on seeing him off and on because he kept pestering her at work and at home, demanding to see her.
Carmen said yesterday: “I set myself free, I forgive him and I give him to God. When I heard he was arrested, I started shaking and shivering and I just wanted to get up and run.
“I’m thankful for the efforts of Constable Ricardo Morgan of Kensington and Constable Ricardo Muritz of Bredasdorp.”
The hairdresser, who has since lost her job, is still receiving medical treatment to her fractured nose and jaw.