Roberts was born in March 1941 in an air raid shelter at the height of the blitz, in Liverpool, where his father was stationed. He was the eldest son of Ronald George Roberts and his wife Marjorie Kneale. Shortly after the end of the war the family moved to Campbeltown on the west coast of Scotland where he was brought up in the Custom House residence.
