Robertson was found guilty of repeated criminal behaviour towards women over a 15-year period - including one rape.
At the High Court in Edinburgh today, the 45-year-old was given a 12-year sentence: nine years imprisonment with a three-year sentence extension during which time he will be closely monitored.
His name was added to the sex offenders register and he was given a 99-year non-harassment order.
Prosecutors from the Crown Office and Procurator Fiscal Service (COPFS) told the court that Robertson subjected victims to violence, threats and aggression.
He poured a bottle of wine over the head of one woman. He raped another during a campaign of coercive and controlling behaviour.
Robertson manipulated victims psychologically, falsely telling the friends of one victim that she was mentally unstable; letting himself into her home without her knowledge or consent; sending unwanted gifts; and threatening to self-harm.
Procurator Fiscal Faye Cook said: “Iain Robertson held a high-profile position through his career but in private he assaulted and abused females who trusted him. This has caused lasting damage to the lives of people who thought they were safe around him.
“Prosecutors from COPFS were able to show his criminal behaviour carried on over a period of many years and involved a number of women.
“We are grateful that these women were ready to speak out. It is through their testimony that Robertson was brought to justice.
“To anyone experiencing similar offending, please come forward and report it. COPFS will do all that we can to hold abusers to account while supporting those affected.”