Davies was born in Canning Town, East London. He moved to Wales in 1939. He was married to Eluned Davies. She died in September 2018. They had five children. He lived in France. He died on 17 January 2019 at the age of 88.