Kevin Conway, 30, attacked Paul Scrase, Mark MacDonald and Andrew Fleming while in a relationship with each of them.
During one rampage he smacked Mr Scrase with a candlestick which left him needing stitches and he headbutted Mr MacDonald, breaking his nose and told him "You'll not be here when I'm finished with you".
In other attacks he threatened to have someone rape Mr Fleming and called him a dirty rat and spat in his face and repeatedly tried to strangle him - causing him to fear for his life.
His crimes only came to light when Mr Fleming reported the abuse he had suffered at the hands of Conway.
Bank manager Conway denied the charges and claimed the three men had concocted the stories to have him convicted and receive compensation.
He branded them liars and claimed he was the victim of domestic abuse.
But the sheriff rejected his version and believed the three victims who came to Glasgow Sheriff Court to give evidence at the trial and spoke of the abuse.
Conway, from Holmlea Road, in Glasgow's South Side, was convicted of 10 charges of assault between May 2002 and October 2012, including one of assault to severe injury and permanent disfigurement by breaking Mr MacDonald's nose.
Passing sentence yesterday, sheriff Robert Fife told Conway: "The evidence which I have accepted demonstrated a course of violent behaviour over many years."