Gold was born in London, son of Charles and Minnie (née Elbery) Gold. He attended University College London. After leaving UCL, he began his career as a film editor on the BBC's Tonight programme. Gold became a freelance documentary film maker, making dramas as a platform for his social and political observations.
Gold married actress Denyse Alexander (nee Macpherson) in 1957, with whom he shared a birthday - she was born in 1932. The couple had three children: Jamie, Nicholas and Kathryn. Gold's nephew Ricky Paull Goldin is an actor.