A violent rapist who abused three partners over a 28-year period has been jailed.

Andrew Reilly, 48, from Dundee, was convicted of raping three women after a trial at the High Court in Aberdeen.

Judge Lord Bannatyne jailed him for 12 years at the High Court in Glasgow.

He said: "There is a pattern of grave offending against women with whom you are in a relationship."

Reilly was found guilty of assaulting one of the women by producing a firearm or imitation firearm and threatening to shoot her, striking her on the body with a knife and repeatedly pushing her under water and threatening to drown her.

He was also found guilty of throwing a plate of hot food at her and making offensive remarks. The physical assaults were committed at a house in Dundee between 1986 and 1990.

Reilly was found guilty of repeatedly punching another woman on the arm and committing a breach of the peace by kicking a dog between 2005 and 2010.

He was convicted of assaulting a third woman by striking her with a baseball bat, attempting to push her down a flight of stairs, striking her with a wooden cabinet, repeatedly stamping on her body, threatening to stab her and driving a car at her between September and December 2014 in Dundee.

Defence counsel Lorraine Glancy told the court Reilly continues to deny committing any of the offences.

Miss Glancy added: "His childhood was a terrible one. He was a victim of abuse and also a witness to abuse."

Reilly was also ordered to be monitored in the community for six years after his release from prison and placed on the sex offenders register.