He was the son of Edith (née Nelson) and Sir William Haldane, grandson of James Alexander Haldane, and nephew of Richard Burdon Haldane, 1st Viscount Haldane.
He is the son of Edith (née Nelson) and Sir William Haldane, the grandson of James Alexander Haldane, and a relative of Richard Burdon Haldane, 1st Viscount Haldane.