Roeg was born on 15 August 1928 in London. Roeg was married to Susan Stephen from 1957 until they divorced in 1977. He was married to actress Theresa Russell from 1982 until they divorced. He was married to Harriet Harper from 2004 until his death in 2018.