Disgraced former MSP Bill Walker is expected to be freed from jail today, after serving half of his 12 month sentence for a catalogue of domestic abuse offences against three former wives and a stepdaughter.

Walker was found guilty in August of 23 assaults and one breach of the peace that spanned decades.

The 71-year-old, who clung to his Dunfermline seat for 16 days after the verdict, was jailed for a year when he was sentenced in September at Edinburgh Sheriff Court.

Sheriff Kathrine Mackie, who heard the two-week trial, said Walker had showed "contempt" for his victims as she imposed the maximum sentence available to the court.

The disgraced ex-politician is expected to be freed from Dumfries Prison today under automatic early release rules.

Sheriff Mackie found Walker guilty of assaulting his first wife Maureen Traquair on three separate occasions in the 1960s and 1980s.

He was convicted of assaulting his second wife, Anne Gruber, 15 times between 1978 and 1984. On various occasions Mrs Gruber was punched, slapped, kicked and pushed to the ground. He also breached the peace by leaping into her home brandishing an air rifle.

Walker was further found guilty of assaulting and injuring Mrs Gruber's 16-year-old daughter, Anne Louise Paterson, by repeatedly striking her on the head with a saucepan in 1978.

He was found guilty of four assaults on his third wife Diana Walker, three of which involved slapping or punching her on the face. The attacks happened between June 1988 and January 1995.

The former SNP MSP was suspended and later expelled from the party after the allegations surfaced in March 2012, and he stood for some time as an independent MSP.

He resigned after facing intense pressure from campaigners and MSPs to step down from the Scottish Parliament following his conviction.

Walker, who denied all the charges, plans to appeal against his conviction and has a court hearing scheduled for next month.

A spokeswoman for the Scottish Prison Service said: "We do not comment on individual prisoners."