Steven McKnight, 43, who lived in Oban for a number of years, was sentenced at the High Court in Glasgow for a string of sickening crimes, including raping two of his victims.
The crimes occurred in North and South Ayrshire between 2010 and 2022.
McKnight initially preyed on the first woman by brandishing knives at her, making threats as well as hounding her by phone and social media.
She also suffered by having darts thrown at her, was pushed down stairs and had her face burned with a cigarette.
The woman - who was left scarred for life - was further attacked with a baseball bat and dog lead.
Jurors heard McKnight was sexually violent by raping her at a house.
A second woman became another victim. She was raped and physically assaulted.
Controlling McKnight monitored where she went, mocked her appearance and tried to keep her away from family.
He left a third woman in fear after shouting offensive remarks at her while clutching a sledgehammer.
The fourth female suffered a terrifying time at his hands which included him criticising her home, being aggressive and damaging her property.
Prosecutors stated he also grabbed a dog by the throat and kicked the defenceless animal.
McKnight was convicted of a total of 11 charges following a trial in July. These involved assaults, rape and threats on the first woman.
He was further guilty of rape, sexual assault, repeated violence and engaging in abusive behaviour towards the next victim.